Ein Weg, um der Kette eine Folge von Ereignissen in JQuery?
Habe ich ein paar Dinge, die getan werden müssen, die einer nach dem anderen, nicht alle Methoden sind callback-Funktionen, so was ist der beste Weg zu gehen über die Verkettung dieser Ereignisse zusammen?
Ich habe so etwas wie dieses
Schließen, regler > Löschen Sie alte Inhalte - > Append neue Inhalte > Re-open slider
Ich bin neu in JQuery und dies mag offensichtlich erscheinen, aber ich Schätze jede Hilfe!!!
- Verwenden Sie standard-jQuery-Funktionen zum öffnen und schließen der Schieber?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Warteschlangen und explizit definierte Warteschlange, aber in diesem Fall können Sie einfach verwenden einen Rückruf mit .slideUp().
Da Animationen können verkettet werden, um Sie in die Standard-Warteschlange, können Sie auch einfach Kette .slideDown() direkt nach der .slideUp().
jsFiddle-Beispiel
Wenn Sie benutzerdefinierte Folie nach oben und unten schieben, mit dem die Funktionalität nicht zurück rufen, dann weiß ich nicht, wenn Sie die automatische queueing-Funktionen Hinzugefügt, die in die Verkettung entweder, so können Sie einfach erstellen Sie eine Warteschlange auf der fly mit .queue():
Also Ihre ganze code wäre:
jsFiddle-Beispiel
Können Sie die jQuery -
.queue
Funktionalität. Ich weiß nicht, Ihre genaue Verwendung, aber es geht so etwas wie dieses...Animationen arbeiten bereits innerhalb der queue-system, so dass Sie nicht haben, um Anruf dequeue für jeden von denen.