我想使用我网站上的所有导航菜单链接执行此操作。 (我知道,这听起来很疯狂,但我认为我会试一试,看看它是否看起来很酷)我已经有一个网站使用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