用于自定义箭头按钮的jscrollpane连续滚动在Safari中不起作用

时间:2012-04-26 21:18:09

标签: javascript jscrollpane

我想让自定义滚动按钮在mousedown上连续滚动。 (而不是滚动点击,顺便说一下工作正常) 我找到了这个很好的例子(参见下面的链接和代码),但是,对于我的页面,该脚本适用于Firefox,但不适用于Safari。示例页面确实在Safari中工作...有谁知道问题可能是什么?

http://jsfiddle.net/WzNM4/6/

$(function()
{
    var api = $('.scroll-pane').jScrollPane().data('jsp');
    $('#scroll-up').bind(
        'mousedown',
        function()
        {
            var interval = setInterval(
                function()
                {
                    api.scrollByY(-5);
                },
                100
            );
            $(window).bind(
                'mouseup.jspExample',
                function()
                {
                    clearInterval(interval);
                    $(document).unbind('.jspExample');
                }
            );
        }
    );
    $('#scroll-down').bind(
        'mousedown',
        function()
        {
            var interval = setInterval(
                function()
                {
                    api.scrollByY(5);
                },
                100
            );
            $(window).bind(
                'mouseup.jspExample',
                function()
                {
                    clearInterval(interval);
                    $(document).unbind('.jspExample');
                }
            );
        }
    );
});​

0 个答案:

没有答案