いくつかの div がゆっくりと変化していheight
ます。divをクリックすると少し動きますleft
。
私がやりたいことは、height
アニメーション中にdivをクリックすると、高さのアニメーションに影響を与えたり停止したりすることなく、すぐに左に移動し始めることです.
実際には、高さと位置のアニメーションが一度に表示されます。
に変更5000
する{ queue: false, duration: 5000 }
と動作します。更新されたフィドルは次のとおりです: http://jsfiddle.net/FDz4v/1/
私は他の解決策が私のものよりもはるかに優れていることを知っています:)しかし、ここに別の方法があります。2 つの div を使用して、個別にアニメーション化できます。
$('#wrapperdiv').click(function(){
$(this).stop().animate(
{left: '+=50px'});
});
$('#innerdiv').animate({'height':'800px'},5000);