Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于自定义箭头按钮的jscrollpane连续滚动在Safari中不起作用_Javascript_Jscrollpane - Fatal编程技术网

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

Javascript 用于自定义箭头按钮的jscrollpane连续滚动在Safari中不起作用,javascript,jscrollpane,Javascript,Jscrollpane,我试图让我的自定义滚动按钮在鼠标向下时连续滚动。 而不是按一下滚动,顺便说一句,这很好 我发现了这个很好的例子,请参见下面的链接和代码。但是,对于我的页面,该脚本在Firefox中工作,而在Safari中不工作。不过,示例页面在Safari中确实有效。。。有人知道问题出在哪里吗 $(function() { var api = $('.scroll-pane').jScrollPane().data('jsp'); $('#scroll-up').bind( 'm

我试图让我的自定义滚动按钮在鼠标向下时连续滚动。 而不是按一下滚动,顺便说一句,这很好 我发现了这个很好的例子,请参见下面的链接和代码。但是,对于我的页面,该脚本在Firefox中工作,而在Safari中不工作。不过,示例页面在Safari中确实有效。。。有人知道问题出在哪里吗

$(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');
                }
            );
        }
    );
});​