У меня есть следующий код:
$("#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
, когда ни один из них не обнаружен?