Ich versuche, einen jQuery-Effekt/Animation nach dem anderen laufen zu lassen. Ich habe dies versucht:Verständnis von jQuery-Effekten in Warteschlangen
$('#myDiv').animate({'left':'+=300'},1000).delay(2000).animate({'left':'-=300'},1000);
EDIT:
Das tatsächlich tut Werk nur ein Einfügen Fehler meinerseits. Chaining Effekte erstellt automatisch eine Warteschlange nach dem docs, das ist, was wir wollen:
$('#foo').slideUp().fadeIn();
Wenn diese Anweisung ausgeführt wird, das Element beginnt seine gleitende Animation sofort, aber der Fading Übergang wird nur dann in die FX-Queue gesetzt, die heißt, wenn der gleitende Übergang abgeschlossen ist.
Was macht es? –
Nichts passiert – Yarin
Ihr Verständnis der Dokumente ist korrekt. Was Sie haben, sollte funktionieren. Hier ist ein Beispiel. http://jsbin.com/eladu3/ Gibt es eine Chance, dass Sie den Code irgendwo kopieren/einfügen? Manchmal finden ungültige unsichtbare Zeichen ihren Weg in und brechen den Code. – user113716