80 of 119 menu

Selektoren animated

Selektoren :animated vælger elementer, som i øjeblikket er involveret i en animation. Hvis du bruger en brugerdefineret jQuery-build uden effektmodulet, vil brugen af :animated forårsage en fejl. Da :animated ikke hører til CSS-specifikationen, er det for bedre ydeevne i moderne browsere bedst at filtrere elementerne først ved hjælp af en ren css-selektor og derefter anvende .filter(':animated').

Syntaks

Sådan vælger vi elementer, der er involveret i animationer:

$(':animated');

Eksempel

Lad os sørge for, at der på en af kvadraterne køres en animation ved hjælp af funktionen animateIt. Ved hvert klik på knappen med #change vil den animerede quadrats farve skifte fra grøn til rød og tilbage - ved at fjerne og tilføje 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 tilføjer eller fjerner en CSS-klasse
  • metoden find,
    som søger efter elementer inde i allerede fundne
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis