Kaedah delay
Kaedah delay membolehkan kita melambatkan
pelaksanaan fungsi yang berada dalam baris tunggu. Ia
boleh digunakan untuk baris tunggu kesan piawai
dan juga baris tunggu kustom. Ia
hanya boleh digunakan untuk peristiwa dalam baris tunggu.
Tempoh boleh ditetapkan bukan sahaja dalam milisaat,
tetapi juga dengan kata kunci slow (600ms)
dan fast (200ms), semakin besar nilai,
semakin perlahan animasi.
Oleh kerana kaedah delay mempunyai batasan tertentu,
ia bukan pengganti untuk fungsi JavaScript asli
setTimeout,
yang dalam kes tertentu mungkin lebih mudah.
Sintaks
Beginilah cara kita menetapkan kelewatan. Parameter pertama
menetapkan tempoh kelewatan pelaksanaan
elemen seterusnya dalam baris tunggu dalam milisaat. Parameter kedua
yang pilihan boleh digunakan untuk menghantar nama
baris tunggu - secara lalai fx - nama baris tunggu
kesan piawai:
.delay(tempoh, [nama baris tunggu]);
Contoh
Mari kita sembunyikan elemen terlebih dahulu menggunakan
hide,
buat kelewatan selama 3 saat dan kemudian
tunjukkannya semula menggunakan
show:
<p id="test">teks teks teks</p>
$('#test').hide(1000).delay(3000).show(1000);