Si vous essayez de tester du code jQuery via Firebug ou la console de Chrome sur votre site Drupal 7, vous avez peut-être rencontré l'erreur suivante :
TypeError is null (Firefox)
TypeError: undefined is not a function (Chrome)
En fait, depuis la version 7 de Drupal, il faut redéclarer la fonction $ pour tester du code :
(function ($) {
$('#toto').hide();
// END jQuery
})(jQuery);
C'est pareil pour tous les fichiers Javascript des modules.
(function ($) {
$(document).ready(function() {
$('#toto').hide();
});
// END jQuery
})(jQuery);
2 commentaire