jQueryでアニメーションが終了するのを待つ方法は?

ウラジク

それらのアニメーションが増加する10divを追加する必要があります。次々と登場する必要があります。私はこのコードを持っています

$('#bluebutton').click(function() {
  for (var i = 0; i < 10; i++) {
    var t = $('<div/>')
    t.css('background-color', 'blue');
    t.css('float', 'left');
    t.css('border', '1px solid white');
    t.appendTo(gallery);      

    t.animate({
      width: 100,
      height: 100
    }, 400, function() {
      // Animation complete.
    });
  }
});

しかし、10個のdivすべてが一緒に追加されています。更新:完全なコールバックを追加しました。

TJクラウダー

そのために完了コールバックを使用できます。

var gallery = $("#gallery");
$('#bluebutton').click(function() {
  var i = 0;

  addDiv();

  function addDiv() {
    var t = $('<div/>')
    t.css('background-color', 'blue');
    t.css('float', 'left');
    t.css('border', '1px solid white');
    t.appendTo(gallery);      
    ++i;
    t.animate({
      width: 100,
      height: 100
    }, 400, i < 10 ? addDiv : $.noop);
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="bluebutton" value="Click me" type="button">
<div id="gallery"></div>

最後のビットに注意してください:i < 10 ? addDiv : $.noop$.noopはjQueryが提供する関数であり、何も実行しないため、「iが10未満の場合addDiv、アニメーションが完了したときに呼び出します」と言います

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jQueryですべてのアニメーションが終了するのを待つ方法は?

分類Dev

matplotlibアニメーションが終了するまで待つ方法は?

分類Dev

Vuex:アクションが終了するのを待つ方法は?

分類Dev

Xamarin.formsでNavigation.PushAsyncを呼び出すときに遷移アニメーションが終了するのを待つ方法

分類Dev

Vuejestテストでブートストラップモーダルアニメーションが終了するのを待つ方法

分類Dev

Xamarin Formsは、アニメーションまたはイベントが終了するのを待ちます

分類Dev

Javascriptは、次のコマンドを実行する前にJQueryアニメーションが終了するのを待ちません

分類Dev

jQueryでアニメーションチェーンとajax呼び出しの完了を待つ方法は?

分類Dev

アニメーションが終了するまでjQueryを待機させるにはどうすればよいですか?

分類Dev

アニメーションボタンが停止するのを待つ

分類Dev

最初に子コンポーネントの遷移/アニメーションが終了するのを待っている間に、2つのnuxtページ間を遷移するにはどうすればよいですか?

分類Dev

ループ内の各アニメーションが終了するのを待ってから、次のアニメーションを実行します

分類Dev

複数の要素のアニメーションが終了するのを待ちますか?

分類Dev

Haxe / OpenFLでアニメーションの終了を待っています

分類Dev

jqueryでのアニメーション:アニメーションのグループが終了した後に関数を実行する

分類Dev

CSSで2つのアニメーションを同期する方法は?

分類Dev

アニメーションが突然終了するのはなぜですか?

分類Dev

CSSアニメーションが突然終了するのはなぜですか?

分類Dev

JavaFXは、アニメーションメソッドが終了するのを待ってから、次のメソッドに進みます

分類Dev

Unityでアニメーションの終了座標を知る方法は?

分類Dev

UIViewControllerアニメーションは、アニメーションが完了するまで待機します

分類Dev

トランジションまたはアニメーション時間のホバー効果を無効にして、トランジションまたはアニメーションがcssで終了した後に有効にする方法は?

分類Dev

AnimatedVectorDrawablesでアニメーションの終了をリッスンする方法はありますか

分類Dev

Android:アニメーション-xmlファイルアニメーションの終わりを判断し、JavaでAlphaAnimを開始する方法は?

分類Dev

Reduxは非同期アクションが終了するのを待つ

分類Dev

アニメーション「...」が何度も表示されるのを待つ

分類Dev

[javascript、jQuery]アニメーションが完全に完了するのを待ってから、コールバックなしで別のアニメーションを続行する方法

分類Dev

div内のデータを置き換えるまでアニメーションが終了するまで待機

分類Dev

両方が終了したときに、1つのコールバックと並行して2つのビルド済みjQueryアニメーションシーケンスを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    jQueryですべてのアニメーションが終了するのを待つ方法は?

  2. 2

    matplotlibアニメーションが終了するまで待つ方法は?

  3. 3

    Vuex:アクションが終了するのを待つ方法は?

  4. 4

    Xamarin.formsでNavigation.PushAsyncを呼び出すときに遷移アニメーションが終了するのを待つ方法

  5. 5

    Vuejestテストでブートストラップモーダルアニメーションが終了するのを待つ方法

  6. 6

    Xamarin Formsは、アニメーションまたはイベントが終了するのを待ちます

  7. 7

    Javascriptは、次のコマンドを実行する前にJQueryアニメーションが終了するのを待ちません

  8. 8

    jQueryでアニメーションチェーンとajax呼び出しの完了を待つ方法は?

  9. 9

    アニメーションが終了するまでjQueryを待機させるにはどうすればよいですか?

  10. 10

    アニメーションボタンが停止するのを待つ

  11. 11

    最初に子コンポーネントの遷移/アニメーションが終了するのを待っている間に、2つのnuxtページ間を遷移するにはどうすればよいですか?

  12. 12

    ループ内の各アニメーションが終了するのを待ってから、次のアニメーションを実行します

  13. 13

    複数の要素のアニメーションが終了するのを待ちますか?

  14. 14

    Haxe / OpenFLでアニメーションの終了を待っています

  15. 15

    jqueryでのアニメーション:アニメーションのグループが終了した後に関数を実行する

  16. 16

    CSSで2つのアニメーションを同期する方法は?

  17. 17

    アニメーションが突然終了するのはなぜですか?

  18. 18

    CSSアニメーションが突然終了するのはなぜですか?

  19. 19

    JavaFXは、アニメーションメソッドが終了するのを待ってから、次のメソッドに進みます

  20. 20

    Unityでアニメーションの終了座標を知る方法は?

  21. 21

    UIViewControllerアニメーションは、アニメーションが完了するまで待機します

  22. 22

    トランジションまたはアニメーション時間のホバー効果を無効にして、トランジションまたはアニメーションがcssで終了した後に有効にする方法は?

  23. 23

    AnimatedVectorDrawablesでアニメーションの終了をリッスンする方法はありますか

  24. 24

    Android:アニメーション-xmlファイルアニメーションの終わりを判断し、JavaでAlphaAnimを開始する方法は?

  25. 25

    Reduxは非同期アクションが終了するのを待つ

  26. 26

    アニメーション「...」が何度も表示されるのを待つ

  27. 27

    [javascript、jQuery]アニメーションが完全に完了するのを待ってから、コールバックなしで別のアニメーションを続行する方法

  28. 28

    div内のデータを置き換えるまでアニメーションが終了するまで待機

  29. 29

    両方が終了したときに、1つのコールバックと並行して2つのビルド済みjQueryアニメーションシーケンスを実行するにはどうすればよいですか?

ホットタグ

アーカイブ