A delay metódus

A delay metódus lehetővé teszi számunkra, hogy a sorban várakozó függvények végrehajtását késleltessük. Alkalmazható mind a szabványos effektus sorra, mind az egyéni sorokra. Csak a sorban lévő eseményekre alkalmazható. A tartamot nem csak milliszekundumban lehet megadni, hanem a slow (600ms) és fast (200ms) kulcsszavakkal is; minél nagyobb az érték, annál lassabb az animáció. Mivel a delay metódusnak vannak bizonyos korlátai, nem helyettesíti a natív JavaScript setTimeout függvényt, ami bizonyos esetekben kényelmesebb lehet.

Szintaxis

Így állítjuk be a késleltetést. Az első paraméter a sorban következő elem végrehajtásának késleltetési tartama milliszekundumban. A második, opcionális paraméterrel a sor neve adható meg - alapértelmezetten fx - a szabványos effektus sor neve:

javascript.delay(tartam, [sor neve]);

Példa

Először rejtsük el az elemet a hide segítségével, 3 másodperces késleltetést alkalmazva, majd jelenítsük meg újra a show segítségével:

html<p id="test">szöveg szöveg szöveg</p>
javascript$('#test').hide(1000).delay(3000).show(1000);

Lásd még

  • a show metódus,
    amely simán megjeleníti az elemeket
  • a hide metódus,
    amely simán elrejti az elemeket
  • a queue metódus,
    amely lehetővé teszi a függvénysorok megjelenítését és módosítását