我正在尝试用javascript做一个可点击的按钮。我正在做以下
document.getElementById("nav").onmousedown = function() { this.src="img1.png"; return false;}
document.getElementById("nav").onmouseout = function() { this.src="img.png"; return false;
}
事件中我错过了什么?顺便说一下,我之前通过将事件封装在单个initAll
foo中来实现它使得按钮可以点击但在服务器上很慢....当我点击它时打开链接,然后我看到我的按钮按动画...任意信息?
答案 0 :(得分:2)
你真的想在这里使用javascript吗?也许CSS会更好地满足您的需求?
#nav {
background: url('img1.png') no-repeat 0 0;
}
#nav:active {
background: url('img2.png') no-repeat 0 0;
}
答案 1 :(得分:0)
您是否尝试过使用jquery的.animate,然后在回调函数中将用户发送到链接?
答案 2 :(得分:0)
尝试用this
替换document.getElementById("nav")
并查看它是否有效。