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