我是網絡編程的初學者,不幸的是我已經有一個問題。我想使用原型的mouseover(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。我做了谷歌和stackoverflow的搜索,但無法找到類似的問題。如我錯了請糾正我。
「不幸的是我已經有問題了」。歡迎來到精彩的編程世界! – RustyTheBoyRobot
thx,我期待更多的問題:) – n00b1990