jQuery CallbackMethoden
Callback-Funktionen werden ausgeführt, nachdem die aktuelle Animation 100% abgeschlossen ist.
jQuery-Animationsprobleme
Viele jQuery-Funktionen beinhalten Animationen. Diese Funktionen könnenspeedoderdurationals optionalen Parameter übergeben.
Beispiel:$("p").hide("slow")
speedoderdurationDer Parameter kann auf viele verschiedene Werte gesetzt werden, wie "slow", "fast", "normal" oder Millisekunden.
Beispiel
Das folgende Beispiel ruft die Callback-Funktion auf, nachdem der hide-Effekt vollständig abgeschlossen ist:
Verwendung des Callback-Beispiels
$("button").click(function(){
$("p").hide("slow",function(){
alert("Der Absatz ist jetzt ausgeblendet");
});
});
Selbst ausprobieren
Das folgende Beispiel hat keine Callback-Funktion; die Alert-Box wird angezeigt, bevor der Hide-Effekt abgeschlossen ist:
Ohne Callback
$("button").click(function(){
$("p").hide(1000);
alert("Der Absatz ist jetzt ausgeblendet");
});
Online-Beispiel »