Fonctions de rappel jQuery


Une fonction de rappel est exécutée une fois que l'effet en cours est terminé à 100 %.


Fonctions de rappel jQuery

Les instructions JavaScript sont exécutées ligne par ligne. Cependant, avec les effets, la ligne de code suivante peut être exécutée même si l'effet n'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 une fois l'effet en cours terminé.

Syntaxe typique : $( selector ).hide( speed,callback );

Exemples

L'exemple ci-dessous a un paramètre de rappel qui est une fonction qui sera exécutée une fois l'effet de masquage terminé :

Exemple avec rappel

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

L'exemple ci-dessous n'a pas de paramètre de rappel et la boîte d'alerte s'affichera avant que l'effet de masquage ne soit terminé :

Exemple sans rappel

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