検索

ホームページ  >  に質問  >  本文

javascript - jQueryの各関数トラバーサルとanimate関数を併用した場合の実行処理はどうなるのでしょうか?

リーリー

理解できないのは、各ループを実行するときにアニメーションの実行に 500 ミリ秒かかるということですが、これはアニメーションの実行が終了してから、つまり 500 ミリ秒後に次のループが開始されるという意味ですか?それとも、アニメーションの実行が完了するまで待ってから、次のサイクルを実行しますか?

三叔三叔2710日前935

全員に返信(2)返信します

  • 巴扎黑

    巴扎黑2017-06-30 10:02:02

    それぞれは主に単なるトラバースであり、非同期呼び出し操作はありませんが、animate アニメーションは主に非同期である遅延を使用します。

    http://www.zhangyunling.com/2...

    これは次のようなものです:

    リーリー

    したがって、アニメーション コールバックはタスク キューに入る必要があり、ループが最初に実行されます。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-30 10:02:02

    バインディング イベントは最初にループし、その後同時に実行する必要があります。
    つまり、アニメーションが実行される前に、まずループが作成され、アニメーションが各要素にバインドされます。ループが終了すると、すべての要素がこのアニメーションを同時に実行します。

    返事
    0
  • キャンセル返事