Metod delay
delay metodu, kuyrukta bulunan fonksiyonların
yürütülmesini geciktirmemizi sağlar. Hem standart efekt
kuyruğu hem de özel kuyruklar için uygulanabilir. Sadece
kuyruktaki olaylar için uygulanabilir.
Süre sadece milisaniye cinsinden değil, aynı zamanda
slow (600ms)
ve fast (200ms) anahtar kelimeleriyle de
belirtilebilir, değer ne kadar büyükse animasyon o kadar yavaş olur.
delay metodunun belirli kısıtlamaları olduğu için,
bazı durumlarda daha kullanışlı olabilen yerel JavaScript
setTimeout
fonksiyonunun yerine geçmez.
Sözdizimi
Böylece gecikmeyi ayarlarız. İlk parametre
kuyruktaki sonraki öğenin yürütülmesindeki gecikme
süresini milisaniye cinsinden belirler. İkinci
isteğe bağlı parametre ile kuyruk adı
iletilebilir - varsayılan olarak fx - standart
efekt kuyruğunun adı:
.delay(süre, [kuyruk adı]);
Örnek
Önce bir öğeyi
hide
ile gizleyelim,
3 saniye gecikme yapalım ve sonra
onu
show
ile tekrar gösterelim:
<p id="test">metin metin metin</p>
$('#test').hide(1000).delay(3000).show(1000);