Я использую wordpress для динамического создания панели навигации и jquery для добавления подменю к панели навигации. Используя jquery, когда вы наводите курсор мыши на второй пункт меню, подменю анимируется вниз и исчезает. Я создал jsfiddle здесь: http://jsfiddle.net/NWpBB/
Работает, но не хорошо. Если вы наведите курсор мыши на верхний правый элемент списка в подменю, он исчезнет. Это также кажется немного затруднительным. Любая идея о том, как я могу улучшить функциональность этого эффекта наведения, учитывая jquery на вышеупомянутой ссылке js fiddle?
Вот jquery:
$("#menu-nav li:nth-child(2) a").append('<span id="dropdown"></span');
$(".hoverMenu").css({"opacity":"0"});
$(".hoverMenu").appendTo("#menu-nav li:nth-child(2)");
$("#menu-nav li:nth-child(2)").hover(function(){
$(".hoverMenu").stop().animate({
top: '38',
opacity: '1'
}, 500);
}, function(){
$(".hoverMenu").stop().animate({
top: '-290',
opacity: '0'
}, 500);
});