Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Очередь в jquery (https://javascript.ru/forum/jquery/21568-ochered-v-jquery.html)

user51_web 15.09.2011 15:17

Очередь в 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

Помогите, пожалуйста

kadabrik 15.09.2011 15:34

$(".adress").hover(
	function(){
		$("#mini_map:not(:animated)").fadeIn();
	},
	function(){
		$("#mini_map:not(:animated)").fadeOut();
});

user51_web 15.09.2011 15:54

Спасибо!!!!


Часовой пояс GMT +3, время: 01:54.