Njia delay
Njia delay inaturuhusu kuchelewesha
utekelezaji wa kazi zilizo kwenye foleni. Inaweza
kutumiwa kwa foleni ya kawaida ya athari,
na pia kwa foleni za watumiaji. Inaweza
kutumiwa tu kwa matukio yaliyo kwenye foleni.
Muda unaweza kubainishwa sio tu kwa millisekunde,
lakini pia kwa maneno muhimu slow (600ms)
na fast (200ms), thamani kubwa zaidi,
huonyesha mwendo wa polepole zaidi.
Kwa kuwa njia delay ina vikwazo fulani,
haimbadilishi kazi ya asili ya JavaScript
setTimeout,
ambayo katika hali fulani inaweza kuwa rahisi zaidi.
Syntax
Hivi ndivyo tunaweka kuchelewesha. Kigezo cha kwanza
huweka muda wa kuchelewesha utekelezaji
wa kipengele kinachofuata kwenye foleni kwa millisekunde. Kigezo cha pili
cha hiari kinaweza kutuma jina la
foleni - by default fx - jina la foleni ya kawaida
ya athari:
.delay(muda, [jina la foleni]);
Mfano
Kwanza tufiche kipengele kwa kutumia
hide,
tufanye kuchelewesha kwa 3 sekunde na kisha
tuonyeshe tena kwa kutumia
show:
<p id="test">maandishi maandishi maandishi</p>
$('#test').hide(1000).delay(3000).show(1000);