Also möchte ich einige Effekte mit jQuery für einige AJAX-Aufrufe koordinieren, mit denen ich arbeite. Mein Problem ist, dass das FadeIn für das zweite Div gleichzeitig mit dem FadeOut für das erste Div ausgelöst wird.
Dies könnte auch auf andere Ereignisse zutreffen, also bin ich neugierig, gibt es eine Möglichkeit, fadeId erst dann zu starten, wenn fadeOut fertig ist?
%Vor%Danke
Sie können dies tun, indem Sie einen Rückruf verwenden. Sehen Sie sich die jQuery Dokumentation an.
%Vor%Fast alle jQuery-Effekte nehmen einen Callback zur Ausführung, nachdem der Effekt vorbei ist.
Das ist normalerweise gut genug für eine schnelle Animation, aber wenn Sie eine Reihe von Effekten in die Warteschlange stellen möchten, können Sie auch die Methoden queue () und dequeue () verwenden:
%Vor%Hier fügt queue () der Objektwarteschlange eine Funktion hinzu (die keine Animation sein muss) und dequeue () führt diese Funktion aus.
Weitere Informationen finden Sie in den Dokumenten .
Tags und Links javascript jquery