80 of 119 menu

Selettore animated

Il selettore :animated seleziona gli elementi che sono attualmente coinvolti in un'animazione. Se si utilizza una build jQuery personalizzata senza il modulo degli effetti, l'uso di :animated causerà un errore. Poiché :animated non fa parte delle specifiche CSS, per migliorare le prestazioni nei browser moderni è meglio filtrare prima gli elementi utilizzando un selettore CSS puro, e poi applicare .filter(':animated').

Sintassi

In questo modo selezioniamo gli elementi coinvolti in un'animazione:

$(':animated');

Esempio

Facciamo in modo che su uno dei quadrati venga avviata un'animazione utilizzando la funzione animateIt. Ad ogni click sul pulsante con #change il colore del quadrato animato cambierà da verde a rosso e viceversa - tramite rimozione e aggiunta della classe colored con il metodo 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();

Vedi anche

  • metodo slideToggle,
    che mostra gli elementi nascosti e nasconde quelli visibili
  • metodo toggleClass,
    che aggiunge o rimuove una classe CSS
  • metodo find,
    che cerca elementi all'interno di quelli già trovati
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta