カーソルが上または下にあるとき(上または下にスクロール)にコンテンツをスクロールするdivがあります。2つのカスタマイズされたカーソル画像があります。1つはdivコンテンツが上にスクロールしているときに表示され、もう1つはdivコンテンツが下にスクロールしているときに表示されます。以下のスクリプトはstackoverflowメンバーによって作成され、待機、ポインターなどの標準のカーソルスタイルを使用している場合にのみ機能します。画像を使用したいのですが、正しく機能しません。また、以下のスクリプトではタイマーは必要ありません。
<script type='text/javascript' >
var top=0, timer;
$('#repertoirescroll').on('scroll', function() {
clearTimeout(timer);
var scrollTop = $(this).scrollTop(),
cursor = scrollTop > top ? 'pointer' : 'wait';
$('body').css('cursor', cursor);
top = scrollTop;
timer = setTimeout(function() {
$('body').css('cursor', 'default');
}, 500);
});
</script>
私が使用している画像名は
url(../images/arrowup.png)
url(../images/arrowdown.png)
* HTML / CSS **
.cursorup {
cursor: url(../images/arrowup.png), auto;
position:relative;
}
.cursordown {
cursor: url(../images/arrowdown.png), auto;
position:relative;
}
コンテンツのスクロール
よろしくお願いします。