CallBack JQuery
Fonction callback JQuery
Fonction callback
Une fonction callback (ou fonction de rappel en français) est une fonction exécutée lorsqu'une autre fonction a terminé de s'exécuter.$(function() {
$(".monimg").fadeOut("slow",function(){
$(this).fadeIn("slow");
});
});
Ce code fait disparaître puis réapparaître progressivement les images de classe monimg.
Faire disparaitre un texte sans le callback
Sans le callback$("button").click(function(){
$("p").hide(1000);
alert("Le paragraphe est maintenant caché");
});
Faire disparaitre un texte avec le callback
Avec le callback$("button").click(function(){
$("p").hide("slow", function(){
alert("Le paragraphe est maintenant caché");
});
});
Conversion d'une variable JavaScript en un objet jQuery
jQuery et JavaScript font bon ménage ensemble, et il est fréquent d'entremêler des instructions jQuery et des instructions JavaScript. Fatalement, un jour ou l'autre, vous voudrez convertir une variable JavaScript en un objet jQuery pour pouvoir lui appliquer les puissantes méthodes de ce langage. Eh bien, il n'y a rien de plus simple :let variableJS = 'un simple texte';
let variableJQ = $(variableJS);
La première ligne crée une variable JavaScript en lui affectant un simple texte. La deuxième la convertit en un objet jQuery en "l'enveloppant" avec l'alias$().