javascript - jQueryの各関数トラバーサルとanimate関数を併用した場合の実行処理はどうなるのでしょうか?
三叔
三叔 2017-06-30 10:00:02
0
2
948
リーリー

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

三叔
三叔

全員に返信(2)
巴扎黑

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

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

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

リーリー

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

いいねを押す +0
淡淡烟草味

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート