1

カスタムスクロールボタンをマウスダウンで連続的にスクロールさせようとしています。(ちなみに、クリックでスクロールする代わりに、うまくいきました)この素晴らしい例を見つけました(以下のリンクとコードを参照)が、私のページでは、スクリプトは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');
                }
            );
        }
    );
});​
4

0 に答える 0