http://jsfiddle.net/msNhr/
当您越过“aaaaa”时,将显示一个覆盖,当您尝试从覆盖内的选择中选择某项时,将关闭。
我该如何正确处理?
只有保留了实际的叠加区域,叠加才应该关闭。
谢谢!
最佳答案
看到这个小提琴:http://jsfiddle.net/msNhr/3/(在Fx14和Ch 21.0.1180.57上试用)
我刚刚停止了mouseleave
事件的传播,因此它不会到达叠加层
相关js
$(function() {
$('#a').mouseenter(function() {
$('#overlay').show();
});
$('#overlay').mouseleave(function() {
$(this).hide();
});
$('#overlay select').mouseleave(function(ev) {
ev.stopPropagation()
});
});
关于javascript - mouseenter mouseleave和一个选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11781518/