Metoden delay
Metoden delay låter oss fördröja
utförandet av funktioner som finns i kö. Den
kan appliceras både på standardkön för
effekter och på anpassade köer. Den
kan endast appliceras på händelser i kö.
Varaktighet kan anges inte bara i millisekunder,
utan också med nyckelorden slow (600ms)
och fast (200ms), ju högre värde,
desto långsammare animation.
Eftersom metoden delay har vissa begränsningar,
är den inte en ersättning för den inbyggda JavaScript-
funktionen setTimeout,
som i vissa fall kan vara mer bekväm.
Syntax
Så här sätter vi en fördröjning. Den första parametern
sätter varaktigheten för fördröjningen av utförandet
av nästa element i kön i millisekunder. Med den andra
valfria parametern kan man skicka könamnet
- standard är fx - namnet på standardkön
för effekter:
.delay(varaktighet, [könamn]);
Exempel
Låt oss först dölja elementet med hjälp av
hide,
göra en fördröjning på 3 sekunder och sedan
visa det igen med hjälp av
show:
<p id="test">text text text</p>
$('#test').hide(1000).delay(3000).show(1000);