Methode delay
Die Methode delay ermöglicht es uns, die
Ausführung von Funktionen, die sich in der Warteschlange
befinden, zu verzögern. Sie
kann sowohl auf die Standard-Effekt-Warteschlange
als auch auf benutzerdefinierte Warteschlangen angewendet werden. Sie
kann nur auf Ereignisse in der Warteschlange angewendet werden.
Die Dauer kann nicht nur in Millisekunden angegeben werden,
sondern auch mit den Schlüsselwörtern slow (600ms)
und fast (200ms). Je höher der Wert,
desto langsamer die Animation.
Da die Methode delay bestimmte Einschränkungen hat,
ist sie kein Ersatz für die native JavaScript-
Funktion setTimeout,
die in bestimmten Fällen praktischer sein kann.
Syntax
Auf diese Weise setzen wir die Verzögerung. Der erste Parameter
legt die Dauer der Verzögerung der Ausführung
des nächsten Elements in der Warteschlange in Millisekunden fest. Mit dem zweiten
optionalen Parameter kann der Name
der Warteschlange übergeben werden - Standardwert ist fx - der Name der Standard-
Effekt-Warteschlange:
.delay(Dauer, [Warteschlangenname]);
Beispiel
Lassen Sie uns zuerst das Element mit
hide ausblenden,
eine Verzögerung von 3 Sekunden einfügen und es
dann mit
show wieder einblenden:
<p id="test">text text text</p>
$('#test').hide(1000).delay(3000).show(1000);