理解できないのは、各ループを実行するときにアニメーションの実行に 500 ミリ秒かかるということですが、これはアニメーションの実行が終了してから、つまり 500 ミリ秒後に次のループが開始されるという意味ですか?それとも、アニメーションの実行が完了するまで待ってから、次のサイクルを実行しますか?
それぞれは主に単なるトラバースであり、非同期呼び出し操作はありませんが、animate アニメーションは主に非同期である遅延を使用します。
http://www.zhangyunling.com/2...
これは次のようなものです:
したがって、アニメーション コールバックはタスク キューに入る必要があり、ループが最初に実行されます。
バインディング イベントは最初にループし、その後同時に実行する必要があります。 つまり、アニメーションが実行される前に、まずループが作成され、アニメーションが各要素にバインドされます。ループが終了すると、すべての要素がこのアニメーションを同時に実行します。
それぞれは主に単なるトラバースであり、非同期呼び出し操作はありませんが、animate アニメーションは主に非同期である遅延を使用します。
http://www.zhangyunling.com/2...
これは次のようなものです:
リーリーしたがって、アニメーション コールバックはタスク キューに入る必要があり、ループが最初に実行されます。
バインディング イベントは最初にループし、その後同時に実行する必要があります。
つまり、アニメーションが実行される前に、まずループが作成され、アニメーションが各要素にバインドされます。ループが終了すると、すべての要素がこのアニメーションを同時に実行します。