114 of 119 menu

Metodo delay

Il metodo delay ci permette di ritardare l'esecuzione delle funzioni che si trovano in una coda. Può essere applicato sia alla coda standard degli effetti che a code personalizzate. Può essere applicato solo agli eventi in coda. La durata può essere impostata non solo in millisecondi, ma anche con le parole chiave slow (600ms) e fast (200ms), maggiore è il valore, più lenta è l'animazione. Poiché il metodo delay ha alcune limitazioni, non è un sostituto della funzione JavaScript nativa setTimeout, che in alcuni casi può essere più conveniente.

Sintassi

In questo modo impostiamo un ritardo. Il primo parametro imposta la durata del ritardo dell'esecuzione dell'elemento successivo in coda, in millisecondi. Con il secondo parametro opzionale possiamo passare il nome della coda - di default fx - il nome della coda standard degli effetti:

.delay(durata, [nome coda]);

Esempio

Prima nascondiamo l'elemento con hide, applichiamo un ritardo di 3 secondi e poi lo mostriamo di nuovo con show:

<p id="test">testo testo testo</p> $('#test').hide(1000).delay(3000).show(1000);

Vedi anche

  • metodo show,
    che mostra gli elementi in modo fluido
  • metodo hide,
    che nasconde gli elementi in modo fluido
  • metodo queue,
    che permette di mostrare e modificare la coda di funzioni
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