2011-03-20 62 views
0
$("#temp").mouseover(bubble(i,i)); 

泡沫是函數的名字,我是從一個for循環設置鼠標懸停

不知道爲什麼這個心不是工作,任何想法? 它只是打破了整個腳本

回答

0

你實際上是調用該函數的泡沫,而不是經過處理函數名稱。 試試這個。

$("#temp").mouseover(
     (function(ip){ 
     return function(){ 
       bubble(ip,ip); 
       }; 
      })(i) 
); 
0

我不知道這是否會工作或沒有,但它是值得一試

$("#temp").mouseover(function() { 
    bubble(i,i); 
}); 

如果沒有,你可以測試鼠標懸停在控制這個

$("#temp").mouseover(function() { 
    alert('Mouse is over'); 
}); 

然後,如果函數氣泡中的代碼替換了警告代碼,如果它不起作用,也許在氣泡函數中存在一些錯誤。

希望這有助於