Le fichier Javascript ne fonctionne pas dans WordPress avec une mise en file d’attente appropriée dans Functions.php
Mon fichier JS est correctement appelé dans mon fichier functions.php car il n’y a pas d’erreur dans la console lorsque j’inspecte l’élément. Pourquoi ce code js ne fonctionne-t-il pas ? Dois-je wrapper la fonction ? Tout ce que j’ai fatigué n’a pas fonctionné. Je ne suis pas un expert en js, mais je pense que ce code devrait fonctionner… Cela a fonctionné dans mon codepen.
Remarque : J’appelle le script dans le pied de page. Dois-je l’appeler dans mon en-tête puisque c’est pour mon menu d’en-tête mobile ?
// Mobile Menu
$('.hamburger').on('click', function () {
$('.main-navigation').toggleClass('open');
});
Solution n°1 trouvée
Cela devrait fonctionner correctement via le pied de page. Vous pouvez essayer de l’emballer dans un
$( document ).ready(function() {
$('.hamburger').on('click', function () {
$('.main-navigation').toggleClass('open');
});
});
Comment appelles-tu le jQuery ? Le placez-vous dans un shortcode vers une fonction dans votre functions.php, ou directement dans une balise à l’intérieur du pied de page ?
Dernière question (désolé, je suis nouveau – et minutieux) : avez-vous vérifié votre console ? D’autres erreurs Java ?
- désolé c’est un gâchis, j’essaie de comprendre le formatage des réponses/commentaires
0 commentaire