80 of 119 menu

Selektor animated

Der Selektor :animated wählt Elemente aus, die derzeit an einer Animation beteiligt sind. Wenn Sie eine benutzerdefinierte jQuery-Build ohne Effektmodul verwenden, wird die Verwendung von :animated einen Fehler verursachen. Da :animated nicht zur CSS-Spezifikation gehört, ist es für eine bessere Leistung in modernen Browsern besser, zuerst die Elemente mit einem reinen CSS-Selektor zu filtern und dann .filter(':animated') anzuwenden.

Syntax

So wählen wir Elemente aus, die an Animationen beteiligt sind:

$(':animated');

Beispiel

Lassen Sie uns einen der Quadrate mit der Funktion animateIt animieren. Bei jedem Klick auf die Schaltfläche mit der ID #change ändert sich die Farbe des animierten Quadrats von Grün zu Rot und zurück - durch Entfernen und Hinzufügen der Klasse colored mit der Methode toggleClass:

<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();

Siehe auch

  • die Methode slideToggle,
    die versteckte Elemente einblendet und sichtbare ausblendet
  • die Methode toggleClass,
    die eine CSS-Klasse hinzufügt oder entfernt
  • die Methode find,
    die Elemente innerhalb bereits gefundener sucht
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen