80 of 119 menu

animated-selektor

Selektoren :animated velger elementer som for øyeblikket er involvert i en animasjon. Hvis du bruker en tilpasset jQuery-bygning uten effektmodul, vil bruk av :animated forårsake en feil. Siden :animated ikke tilhører CSS-spesifikasjonen, er det for bedre ytelse i moderne nettlesere best å først filtrere elementer ved å bruke en ren css-selektor, og deretter bruke .filter(':animated').

Syntaks

Slik velger vi elementer som er involvert i animasjon:

$(':animated');

Eksempel

La oss gjøre slik at på en av kvadratene starter en animasjon ved hjelp av funksjonen animateIt. Ved hvert klikk på knappen med #change vil fargen på det animerte kvadratet endres fra grønn til rød og tilbake - ved å fjerne og legge til klassen colored med metoden 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();

Se også

  • metoden slideToggle,
    som viser skjulte elementer og skjuler viste
  • metoden toggleClass,
    som legger til eller fjerner CSS-klasse
  • metoden find,
    som søker etter elementer inne i allerede funnet
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis