114 of 119 menu

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);

Siehe auch

  • Methode show,
    die Elemente sanft einblendet
  • Methode hide,
    die Elemente sanft ausblendet
  • Methode queue,
    die das Anzeigen und Ändern der Funktions-Warteschlange ermöglicht
azbydeenesfrkakkptruuz