さて、クラス .iconeffect にそれぞれ異なる id (#effect1,2,3) を持つ 3 つの画像を含むテーブルがあり、それらを onclick でアニメーション化しようとしています。これは私が持っている現在のコードですが、2 番目のアニメーションに問題があります。
$('#effect1').click(function() {
$(this).finish();
$(this).animate({ right: 200 });
$('#effect2, #effect3').animate({ left: 1000 });
});
このコードは、#effect1 を 1 つの方法でアニメートし、他の 2 つのエフェクトを反対の方法 (画面外) でアニメートする必要があります。最初のエフェクトはアニメートしますが、2 番目と 3 番目のエフェクトはアニメートしません。それらの上にホバリングした後、それらは終了位置に移動します。最初のものをクリックする前にそれらの上にカーソルを置くと、それらは通常どおりアニメーション化されます。
編集:JSFIDDLE http://jsfiddle.net/9EqNy/24/