Сообщение от Trish
|
Пробовала .stop(), но тогда эффект fadein/fadeout не работают...
|
тогда можно свой эфект fadein/fadeout сделать с помощью метода animate... так косяков не будет с анимацией
вот так у меня сделано, это с новой jquery 1.7 работает:
$('#menu').on({//в ul#menu
mouseenter: function(){
apanel.stop().css({display:'block', height:menu, top:3}).animate({opacity:1}, 300);//появляется элемент вторичного меню при наведении мыши
},
mouseleave: function(){
apanel.stop().animate({opacity:0}, 250, function(){ $(this).css({display:'none'}); });//исчезает
}
}, 'li.ap');//события мыши сробатывают конкретно на элементе li.ap
как это работает можно глянуть в меню на главной странице моего сайта