请参考小提琴:Refer this JSFiddlejQuery的鼠标离开冲突与另一个DIV
$("#shopid").on({
mouseenter: function() {
//stuff to do on mouse enter
$(".leftmenu").show();
},
mouseleave: function (e) {
//stuff to do on mouse leave
$(".leftmenu").hide();
}
});
如果鼠标在open menu area
(shopid
)进入菜单打开。如果我鼠标离开shopid
菜单关闭。
如果鼠标位于菜单区域(ul li)内,子菜单不应该关闭。但我无法悬停子菜单(ul li)。它关闭。如何解决这个问题。
我尝试了以下来实现此目的。但不工作
if ($(".leftmenu").has(e.target).length > 0) { $(".leftmenu").hide(); }
它必须有一个理由,为什么你不能发布的jsfiddle链接没有发布有问题的代码,d你在想什么?! – 2015-03-19 10:45:29