Я уверен, что это распространенная проблема, и я пробовал многочисленные темы на этом сайте, чтобы попытаться исправить мою проблему, но я не могу заставить ее работать должным образом.По сути, у меня есть дочернее меню, которое мне нужно показывать, когда родительский элемент находится над ним, но если вы уберете указатель мыши с пункта меню до того, как он закончит загрузку, когда вы снова наведите курсор мыши на него, новая высота переключателя будет неправильной.Если это имеет смысл?Сайт, на котором я пытаюсь заставить его работать, находится здесь:
http://annawhitlam.website.2011.360southclients.com/
(в меню «О нас» есть дети)
И мой код:
$("#menu .content ul li.parent").hover(function(){
$(this).find("ul").stop().animate({ height: "toggle" }, 150, "easeInSine");
}, function(){
$(this).find("ul").stop().animate({ height: "toggle" }, 350, "easeInSine");
});
Буду признателен за любую помощь:)