0

我正在尝试使用如下代码中的 jScrollPane ScrollTo 函数,但不是单击 div,而是我想要一个命名函数来触发 jScrollPane ScrollTo。我正在使用 ExternalInterface.call 从我的动作脚本代码中启动 ScrollTo。这就是为什么我在这里需要一个命名函数。谁能帮我这个?提前致谢

$(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 回答