1

カスタムスクロールバーをJQueryで配置するこのJQuery関数とそのオプションがあります。私はセクション「コールバック」に興味があります。ここでは、 < DIV > の全スクロールのイベントでmy_scrolls_clubber_threadsを呼び出します。私のページには 4 つの < DIV's > があり、それぞれに異なる ID があり、関数 my_scrolls_clubber_threads に DIV の ID を渡したいと考えています。私のコードから、これは this で実行できると考えまし。$(this).attr("id"). しかし、次のエラーが表示されます。

キャッチされていない TypeError: 未定義のメソッド 'call' を呼び出せません

どこが間違っていますか?

以下は、カスタム スクロール バーを構成するコードです (これは部分的に機能します。スクロールしてもスクロールは移動しません。このエラーによってコードが壊れます)。

私が呼び出している関数は完全に機能しますが、呼び出し手順はそうではないようです。

$(document).ready(function(){

(function($){
    $(window).load(function(){

        $(".my_scrolls_clubber_threads").mCustomScrollbar({

                scrollButtons:{
                    enable:true
                },

                theme:"light-thick",

                scrollInertia : 0,

                callbacks:{
                    onTotalScroll:function(){ var this_id = $(this).attr("id"); 
                                          my_scrolls_clubber_threads(this_id); }
                },

                advanced:{
                    autoScrollOnFocus: false,
                    updateOnContentResize: true
                }


        });

    });
})(jQuery);
4

0 に答える 0