我是网络编程的初学者,不幸的是我已经遇到了问题。我想使用原型的鼠标悬停(mouseout)功能来添加或删除一个类,但由于某种原因,警报(用于调试)在页面的第一次加载时出现。我知道这一定很荒谬,但我看不出问题所在。我希望只有当我使用“菜单”类检查对象时才会发出警报。
这是我的代码:
window.onload = function(){
var menuitems = $$('.menu');
for(var i = 0;i < menuitems.length;i++){
menuitems[i].observe("mouseover",alert("over"));
menuitems[i].observe("mouseout",alert("out"));
}
}
PS。我在 google 和 stackoverflow 上进行了搜索,但找不到类似的问题。如我错了请纠正我。