我在 Firefox 16 中遇到一个奇怪的问题。
在 div 中我正在淡入mouseenter
(并淡出mouseleave
)事件嵌入了一个选择标签。当我将鼠标移到选项上时,div 会淡出和淡入等等。但没有机会选择一个选项。
这在 Chrome 中不会发生。有谁知道为什么会发生这种情况以及如何解决它?
Fiddle: http://jsfiddle.net/sCmnd/2/ http://jsfiddle.net/sCmnd/2/
尝试一下:http://jsfiddle.net/sCmnd/3/ http://jsfiddle.net/sCmnd/3/。我在 Firefox 上测试了它并且有效。
mouseleave:function(evt) {
if (evt.target.nodeName.toLowerCase() !== "select") {
$('div.fade').fadeOut();
}
}
由于某种原因, mouseleave 在 select 元素上触发,但是当 select 元素触发 mouseleave 时,这不允许淡出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)