Очередь в jquery
Столкнулся с проблемой, сломал голову, перерыл много интернета, но решения не нашел.
Ситуация: есть блок1, при наведении на который мышки происходит fadeIn болка2, при уведении мышки с блок1 происходит fadeOut блока2. Проблема - при быстром наведении/уведении мыши надо блок1 все эффекты скапливаются в очередь и выполняются уже после того, как пользователь перестал махать мышкой над блок1. Как сделать что б этого эффекта запоминания не было?? пример кода: $(".adress").hover( function(){ $("#mini_map").fadeIn(); }, function(){ $("#mini_map").fadeOut(); }); <div class="adress">тут машем мышкой <div id="mini_map">этот блочок появляется</div> </div> Пробовал после fadeOut воткнуть stop(), но тогда исчезает fadeOut Помогите, пожалуйста |
$(".adress").hover( function(){ $("#mini_map:not(:animated)").fadeIn(); }, function(){ $("#mini_map:not(:animated)").fadeOut(); }); |
Спасибо!!!!
|
Часовой пояс GMT +3, время: 01:54. |