命名函数调用jScrollPane ScrollTo

时间:2013-02-09 06:35:44

标签: jquery-jscrollpane

我正在尝试使用jScrollPane ScrollTo函数,如下面的代码所示,但是我没有点击div而是想要一个命名函数来触发jScrollPane ScrollTo。我正在使用ExternalInterface.call来从我的actionscript代码启动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;
                }
            ); 

1 个答案:

答案 0 :(得分: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);