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);