Une fonction de rappel est exécutée après l'effet actuel est 100% terminée.
Fonctions jQuery Callback
instructions JavaScript sont exécutés ligne par ligne. Cependant, avec des effets, la prochaine ligne de code peut être exécuté même si l'effet est pas terminé. Cela peut créer des erreurs.
Pour éviter cela, vous pouvez créer une fonction de rappel.
Une fonction de rappel est exécutée après l'effet en cours est terminée.
Syntaxe typique: $(selector).hide(speed,callback);
Exemples
L'exemple ci-dessous présente un paramètre de rappel qui est une fonction qui sera exécutée après l'effet de peau est terminée:
Exemple avec Callback
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
Essayez - le vous - même » L'exemple ci-dessous n'a pas de paramètre de rappel, et la boîte d'alerte sera affichée avant l'effet de peau est terminée:
Exemple sans Callback
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});
Essayez - le vous - même »