我想使用我網站上的所有導航菜單鏈接執行此操作。 (我知道,這聽起來很瘋狂,但我認爲我會試一試,看看它是否看起來很酷)我已經有一個網站使用css和onhover來改變導航菜單中的鏈接的顏色,當鼠標懸停超過它。但是我想讓字體也快速更改字體,直到mouseout事件發生。所以,這裏是我在頭部的腳本部分。使用onmouseover和setInterval快速更改字體系列
<script>
var changeVar;
var font = "Impact";
changeText() {
if font == "Impact" {
document.getElementById("tops").style.fontFamily="courier";
font = "Courier";
}
else
document.getElementById("tops").style.fontFamily="impact";
font = "Impact";
}
}
</script>
這裏是我用來測試它的導航鏈接。
<li><a href="tops.html" id="tops" onmouseover="changeVar=setInterval('changeText()', 10);" onmouseout="clearTimeout(changeVar)">Tops</a></li>
即使我把那些東西放在那裏,頁面的功能與我把JavaScript放在那裏前所做的完全一樣。 JavaScript完全不起作用。爲什麼它不起作用?
謝謝!如果我使用兩個彼此相似且間隔爲1的字體,它實際上看起來很酷。 – user2234760 2013-04-23 22:09:44