我有以下代码:
$("#submenuSolutions").mouseleave(function () {
$(".submenuRightCurrent").hide();
$(".submenuRightCurrent").removeClass("submenuRightCurrent");
$("#prasentRight").addClass("submenuRightCurrent");
$("#prasentRight").addClass("submenuRightCurrent").stop(true,true).show();
$(".menuHover").removeClass("menuHover");
$(this).stop(true,true).hide();
});
这段代码是一个下拉子菜单,工作得很好,隐藏了我想要的子菜单。问题是当用户将主链接悬停在
#menuSolutions a
下拉菜单出现了,但他没有在下拉菜单上停留,而是继续在主菜单的其他链接上停留,下拉菜单不会消失,只要他停留片刻,然后离开它。
如何使上述代码同时适用于
#submenuSolutions
以及
#menuSolutions a:hover
当它们都没有悬停的时候?