Les exemples de cet article décrivent la définition et l'utilisation des fonctions de rappel jQuery. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Les fonctions de rappel sont largement utilisées dans le code jQuery. Il est très nécessaire d'en avoir une compréhension précise. Voici une brève introduction à cette méthode à travers des exemples.
L'exemple de code est le suivant :
Utilisez la fonction de rappel pour afficher une boîte de dialogue lorsque tous les div sont masqués.
Accueil du script
Cliquez pour voir l'effet
Le code ci-dessus fonctionne très bien et est en ordre. Dans de nombreuses applications pratiques, on espère souvent que le code terminera une action avant d’en effectuer une autre.
Le code semble avoir le même effet que le code ci-dessus, mais le résultat n'est pas celui attendu. Au lieu de cela, une boîte de dialogue apparaît en premier, puis l'élément div est masqué. Cela ne signifie pas que slideUp() ne démarre pas son exécution.
Accueil du script
Cliquez pour voir l'effet
Ce qui suit est un résumé simple et populaire de ce qu'est une fonction de rappel. Regardez le code suivant :
function a(){alert("Je suis une fonction")}
une();
Ce qui précède est la manière la plus courante d'appeler une fonction. Elle est appelée directement par l'implémentation de la fonction. Cependant, la fonction de rappel n'est pas comme ça. Elle transmet sa propre adresse en tant que paramètre à une autre fonction. se produit, la fonction de rappel sera appelée en utilisant l'adresse de la fonction de rappel passée en paramètre. Prenons comme exemple le code utilisant la fonction de rappel ci-dessus. Il transmet l'adresse de la fonction en tant que paramètre à la méthode slideUp(). Lorsque l'action slideUp() est terminée, la fonction sera appelée via le paramètre d'adresse transmis. .
J'espère que cet article sera utile à la conception de la programmation jquery de chacun.
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn