80 of 119 menu

セレクター :animated

セレクター :animated は、現在アニメーション中の要素を選択します。 エフェクトモジュールなしのカスタム jQuery ビルドを使用している場合、 :animated の使用はエラーを引き起こします。 :animated は CSS 仕様に属さないため、 最新のブラウザーでパフォーマンスを向上させるには、 最初に純粋な CSS セレクターで要素をフィルタリングし、 その後 .filter(':animated') を適用するのが良いでしょう。

構文

アニメーション中の要素を次のように選択します:

$(':animated');

関数 animateIt を使用して、四角形の1つでアニメーションを開始させましょう。 #change ボタンをクリックするたびに、アニメーション中の四角形の色が、 クラス coloredtoggleClass メソッドで追加/削除することで、緑から赤に、またその逆に変わります:

<button id="change">change</button> <div></div> <div id="test"></div> div { background: green; border: 1px solid #AAA; width: 80px; height: 80px; margin: 0 5px; float: left; } div.colored { background: red; } $('#change').click(function() { $('div:animated').toggleClass('colored'); }); function animateIt() { $('#test').slideToggle('slow', animateIt); } animateIt();

関連項目

  • メソッド slideToggle,
    これは非表示要素を表示し、表示要素を非表示にします
  • メソッド toggleClass,
    これは CSS クラスを追加または削除します
  • メソッド find,
    これは既に見つかった要素内で要素を検索します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否