0

以下のコードのように jScrollPane ScrollTo 関数を使用しようとしていますが、div をクリックする代わりに、名前付き関数で jScrollPane ScrollTo をトリガーする必要があります。ActionScript コードから ScrollTo を開始するために、ExternalInterface.call を使用しています。そのため、ここで名前付き関数が必要です。誰でもこれで私を助けることができますか?前もって感謝します

$(function()
        {
            var pane = $('.scroll-pane');
            pane.jScrollPane(
                {
                    showArrows: true,
                    animateScroll: true
                }
            );

                var api = pane.data('jsp');

            $('#scroll-to').bind(
                'click',
                function()
                {
                    api.scrollTo(100, 100);
                    return false;
                }
            ); 
4

1 に答える 1

1
Instead of writing this:

$('#scroll-to').bind(
                    'click',
                    function()
                    {
                        api.scrollTo(100, 100);
                        return false;
                    }
                ); 

これを使用できます:

function scrollToDiv(){

var pane = $('.scroll-pane');
var api = pane.data('jsp');
api.scrollTo(100, 100);
return false;
}

可変スクロールが必要な場合:

 function scrollToDiv(x,y){

    var pane = $('.scroll-pane');
    var api = pane.data('jsp');

    api.scrollTo(x, y);
    return false;
    }

および : scrollToDiv(100,100);

于 2013-02-09T06:41:18.627 に答える