Neueste Web-Entwicklung Tutorials
 

jQuery Callback-Funktionen


Eine Rückruffunktion wird ausgeführt, nachdem der aktuelle Effekt ist zu 100% abgeschlossen.


jQuery Callback-Funktionen

JavaScript-Anweisungen werden Zeile für Zeile ausgeführt. Jedoch mit Effekten, kann die nächste Zeile des Codes ausgeführt werden, obwohl der Effekt nicht beendet ist. Dies kann zu Fehlern erstellen.

Um dies zu verhindern, können Sie eine Callback-Funktion erstellen.

Eine Rückruffunktion wird ausgeführt, nachdem der aktuelle Effekt beendet ist.

Die typische Syntax: $(selector).hide(speed,callback);

Beispiele

Das folgende Beispiel hat einen Rückruf-Parameter, eine Funktion, die ausgeführt werden, wenn die Haut Wirkung beendet ist:

Beispiel mit Rückruf

$("button").click(function(){
    $("p").hide("slow", function(){
        alert("The paragraph is now hidden");
    });
});
Versuch es selber "

Das folgende Beispiel hat keine Rückrufparameter und die Alert-Box wird angezeigt, bevor die Haut Wirkung beendet ist:

Beispiel ohne Rückruf

$("button").click(function(){
    $("p").hide(1000);
    alert("The paragraph is now hidden");
});
Versuch es selber "