In JQuery ist es eine Möglichkeit, Effekte Warteschlange auftreten, nachdem eine Frist abgelaufen ist?

StackOverflow https://stackoverflow.com/questions/4682116

Frage

Ich versuche, eine SMS-Benachrichtigung für eine Webseite erstellen mit jQuery. Die Nachricht wird von unten nach oben schieben und dann nach 10 Sekunden nach unten rutschen zurück. Das Problem ist, dass ich die Timing-Setup durch das jQuery-Effekte-System, wenn möglich möchte, anstatt setTimeouts verwenden. Welche ist eine ziemlich unelegant Lösung?

Wie verwenden Sie jQuery Effekte der Warteschlange nach bestimmten Zeitintervallen geschehen?

War es hilfreich?

Lösung

Sie können die Delay-Funktion zusammen mit Animation verwenden. Aktivieren Sie diese URL: http://api.jquery.com/delay/

Andere Tipps

könnten Sie verwenden die Verzögerung Funktion.

Aber im Idealfall würde ich meine eigene Warteschlange verwalten, um die nächste Nachricht aufgerufen wird, wenn die aktuelle Nachricht schließt (den vollständigen Rückruf unter Verwendung von nicht setTimeout erforderlich)

Sie können immer den Rückruf auf .animate () verwenden, zu nachfolgenden Animationen http Warteschlange: //api.jquery .com / belebt /

Der Rückruf wird ausgelöst, wenn die Animation abgeschlossen ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top