114 of 119 menu

Metoda delay

Metoda delay ne permite să întârziem executarea funcțiilor aflate în coadă. Aceasta poate fi aplicată atât pentru coada standard de efecte, cât și pentru cozile personalizate. Poate fi aplicată doar pentru evenimentele din coadă. Durata poate fi stabilită nu doar în milisecunde, ci și prin cuvinte cheie slow (600ms) și fast (200ms), cu cât valoarea este mai mare, cu atât animația este mai lentă. Deoarece metoda delay are anumite limitări, ea nu este un înlocuitor pentru funcția nativă JavaScript setTimeout, care în anumite cazuri poate fi mai convenabilă.

Sintaxă

Astfel stabilim întârzierea. Primul parametru stabilește durata întârzierii executării următorului element din coadă în milisecunde. Al doilea parametru opțional poate fi folosit pentru a transmite numele cozii - implicit fx - numele cozii standard de efecte:

.delay(durata, [numele cozii]);

Exemplu

Să ascundem mai întâi elementul folosind hide, să facem o întârziere de 3 secunde și apoi să îl afișăm înapoi folosind show:

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

Vedeți și

  • metoda show,
    care afișează elementele cu fluiditate
  • metoda hide,
    care ascunde elementele cu fluiditate
  • metoda queue,
    care permite afișarea și modificarea cozii de funcții
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