80 of 119 menu

Selectorul animated

Selectorul :animated selectează elementele care sunt în prezent implicate într-o animație. Dacă utilizați o build jQuery personalizată fără modulul de efecte, atunci utilizarea :animated va provoca o eroare. Deoarece :animated nu aparține specificației CSS, pentru a îmbunătăți performanța în browserele moderne este mai bine să filtrați mai întâi elementele utilizând un selector CSS pur, iar apoi să aplicați .filter(':animated').

Sintaxă

Așa selectăm elementele implicate într-o animație:

$(':animated');

Exemplu

Să facem astfel încât pe unul dintre pătrate să fie pornită o animație cu ajutorul funcției animateIt. La fiecare click pe butonul cu #change culoarea pătratului animat va schimba din verde în roșu și invers - prin eliminarea și adăugarea clasei colored cu metoda 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();

Vezi și

  • metoda slideToggle,
    care afișează elementele ascunse și ascunde cele afișate
  • metoda toggleClass,
    care adaugă sau elimină o clasă CSS
  • metoda find,
    care caută elemente în interiorul celor deja găsite
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge