2012-04-20 100 views
0

假設我有一個選擇標記,並在其中一些選項標籤,然後我想在選項標記添加鼠標懸停事件,我已經嘗試了一些辦法,但都不起作用鉻:爲什麼javascript mouseover事件在chrome中不起作用?

方法1:

function showtrail(){ 
    console.log("mouseover"); 
} 

      var el=document.querySelectorAll('#select option'); 
      for(var i=0;i<el.length;i++){ 
       el[i].addEventListener("mouseover",showtrail,false); 
      } 

方法2:

<option onmouseover="showtrail()" value="d">d</option> 

方法3: 關閉過程我試圖jquery的懸停方法

這一切在瀏覽器不工作,只有工作在Firefox

我怎樣才能解決這個問題呢?加上選項標籤懸停或鼠標懸停事件,並可能在鉻做工精細

回答

0

IMO,它不是一個有效的方式做因爲option標籤不支持該屬性。 我建議您使用Dropkick - 自定義選擇框並附加這些事件。

相關問題