我問了一個問題昨天here關於有一個使用javascript定期更改光標,使其看起來動畫。我得到了一個很好的答案(謝謝溼婆!)。我現在試圖得到兩個不同的'動畫'遊標,一個用於'自動'遊標,另一個用於'指針'遊標。更改指針光標的CSS URL(使用Javascript)
我嘗試了很多不同的方式,但只是不能解決它(我必須承認,我完全是新的 - 試圖改善)。下面是我試圖做到的一種方法:
<!DOCTYPE html>
<html>
<head>
<script type = "text/javascript">
var images = [
'assets/shared/cursors/drum1.cur',
'assets/shared/cursors/drum2.cur',
'assets/shared/cursors/drum3.cur',
'assets/shared/cursors/drum4.cur'
];
var x = 0;
function displayNextImage() {
x = (x === images.length - 1) ? 0 : x + 1;
document.body.style.cursor = 'url("' + images[x] + '"), default';
}
setInterval(displayNextImage, 250);
</script>
<script type = "text/javascript">
var images = [
'assets/shared/cursors/point1.cur',
'assets/shared/cursors/point2.cur',
'assets/shared/cursors/point3.cur',
'assets/shared/cursors/point4.cur'
];
var x = 0;
function displayNextImage() {
x = (x === images.length - 1) ? 0 : x + 1;
document.body.style.cursor:pointer = 'url("' + images[x] + '"), default';
}
setInterval(displayNextImage, 250);
</script>
<body>
<div style="height: 1000vh; width: 1000vw;"></div>
</body>
</html>
</head>
</html>
如果可能,我想不做jQuery。
再次,任何幫助真的很感激。
謝謝! :)
你想要更改光標還是隻有指針光標? – Vivick
正常光標已經'動畫',我想要它。我對此感到高興。我想要的是一個不同的'動畫'光標,而鼠標結束(或點擊)一個鏈接,然後回到正常的'動畫'光標。 – Josey
然後,你必須做相似的事情,但每個間隔綁定一個over事件(刪除任何已經綁定的)將使用下一個圖像 – Vivick