2

フィドル

いくつかの div がゆっくりと変化していheightます。divをクリックすると少し動きますleft

私がやりたいことは、heightアニメーション中にdivをクリックすると、高さのアニメーションに影響を与えたり停止したりすることなく、すぐに左に移動し始めることです.

実際には、高さと位置のアニメーションが一度に表示されます。

4

2 に答える 2

9

に変更5000する{ queue: false, duration: 5000 }と動作します。更新されたフィドルは次のとおりです: http://jsfiddle.net/FDz4v/1/

于 2013-06-07T17:18:56.570 に答える
1

http://jsfiddle.net/FDz4v/2/

私は他の解決策が私のものよりもはるかに優れていることを知っています:)しかし、ここに別の方法があります。2 つの div を使用して、個別にアニメーション化できます。

$('#wrapperdiv').click(function(){
    $(this).stop().animate(
        {left: '+=50px'});
});

$('#innerdiv').animate({'height':'800px'},5000);
于 2013-06-07T17:21:45.540 に答える