不明なステップ数で要素の上部/左側のcss値をアニメーション化しています。次のコードを使用して、アニメーションの各ステップに必要なcss値を保存しています。
paths = [{ left:-300 }, { top:-161 }, { left:-402 }];
次に、次の方法でアニメーションを実行できます。
$element.animate(paths[0]).animate(paths[1]).animate(paths[2]);
前のアニメーションが終了したときに各アニメーションが開始するようにします。これは正常に機能します。ただし、ステップ数を3(左上から左上)から6に増やしたい場合はどうなりますか?または50?関数を未知の回数連鎖させるにはどうすればよいですか?