當光標位於頂部或底部(向上或向下滾動)時,我有一個可以滾動內容的div。我有兩個自定義的光標圖像 - 一個應該顯示div內容滾動時的情況,另一個應該顯示div內容向下滾動的情況。下面的腳本是由一個stackoverflow成員編寫的,並且僅在使用標準遊標樣式(如等待,指針等)時起作用。我想使用圖像,但無法使其正常工作。我也不需要下面腳本中的計時器。在滾動div中自定義光標圖像
<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;
}
滾動內容
感謝您提前提供任何幫助。
你能建立一個[小提琴](http://jsfiddle.net)? – Shmiddty