Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Задержка между анимациями jquery (https://javascript.ru/forum/misc/13710-zaderzhka-mezhdu-animaciyami-jquery.html)

alexilin 10.12.2010 13:15

Задержка между анимациями jquery
 
Делаю обычный горизонтальный аккордион с контентом на jquery.

<div class="intro">
<div class="item">
<div class="title"><img src="images/slider-button1.png" /></div>
<div class="inner">…</div>
</div>
<div class="item">
<div class="title"><img src="images/slider-button2.png" /></div>
<div class="inner">…</div>
</div>
<div class="item">
<div class="title"><img src="images/slider-button3.png" /></div>
<div class="inner">…</div>
</div>
</div>


$('.intro .title').click(function(){
	$('.intro .inner').animate({"width":0}, {queue:false});
	$(this).parent().find('.inner').animate({"width":595},  {queue:false});
});


При клике раскрытый блок должен сворачиваться и одновременно разворачиваться тот на который нажали.

При queue:false анимации по идее должны стартовать одновременно, однако небольшая задержка присутствует, раскрытие начинается не сразу.

exec 10.12.2010 13:39

$('.intro .inner:visible').animate({
	width: 'hide'
}, 300);
$(this).next().animate({
	width: 'show'
}, 300);


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