Metode delay
Metode delay memungkinkan kita untuk menunda
eksekusi fungsi-fungsi yang berada dalam antrian. Metode ini
dapat diterapkan baik untuk antrian efek standar
maupun untuk antrian kustom. Metode ini
hanya dapat diterapkan untuk peristiwa dalam antrian.
Durasi dapat ditetapkan tidak hanya dalam milidetik,
tetapi juga dengan kata kunci slow (600ms)
dan fast (200ms), semakin besar nilainya,
semakin lambat animasinya.
Karena metode delay memiliki batasan tertentu,
metode ini bukanlah pengganti untuk fungsi JavaScript native
setTimeout,
yang dalam kasus tertentu mungkin lebih nyaman.
Sintaks
Ini cara kita menetapkan penundaan. Parameter pertama
menetapkan durasi penundaan eksekusi
elemen berikutnya dalam antrian dalam milidetik. Parameter kedua
yang opsional dapat digunakan untuk memberikan nama
antrian - defaultnya adalah fx - nama
antrian efek standar:
.delay(durasi, [nama antrian]);
Contoh
Mari kita sembunyikan elemen terlebih dahulu menggunakan
hide,
buat penundaan selama 3 detik dan kemudian
tampilkan kembali dengan menggunakan
show:
<p id="test">teks teks teks</p>
$('#test').hide(1000).delay(3000).show(1000);