2012-11-13 53 views
2

我現在面臨一個奇怪的問題在Firefox 16的mouseenter,鼠標離開在Firefox

在一個div我在mouseenter淡入(淡出對mouseleave)事件有嵌入選擇標籤。當我將鼠標移到選項上時,div會淡出,等等。但是沒有機會選擇一個選項。

這在Chrome中不會發生。有沒有人知道爲什麼會發生這種情況,以及如何解決它?

小提琴:http://jsfiddle.net/sCmnd/2/

+0

我的鉻在這裏出現同樣的情況。 – caarlos0

回答

5

試一下:http://jsfiddle.net/sCmnd/3/。我在Firefox上測試過它,它工作。

mouseleave:function(evt) { 
    if (evt.target.nodeName.toLowerCase() !== "select") { 
     $('div.fade').fadeOut(); 
    } 
} 

出於某種原因,鼠標離開觸發選擇元素,但這並不讓淡出當鼠標離開被選擇元素觸發。

+0

這是一個偉大的! –

+0

工程太棒了!萬分感謝。 –

相關問題