J'ai ce menu Burger que je ne peux pas appeler le bouton Onclick Fonction de l'événement lorsque je clique ici.
Code HTML: P>
$(document).click(function(event) {
if (!$(event.target).closest($('#nav-aside')).length) {
if ($('#nav-aside').hasClass('active')) {
$('#nav-aside').removeClass('active');
$('#nav').removeClass('shadow-active');
} else {
if ($(event.target).closest('.aside-btn').length) {
$('#nav-aside').addClass('active');
$('#nav').addClass('shadow-active');
}
}
}
});
3 Réponses :
C'est probablement parce que Essayez cela à la place: P> .nav-de côté - ferme code> est caché dans le rendu initial. $("#nav").on("click", ".nav-aside-close", function() {
$("#nav-aside").removeClass("active");
$("#nav").removeClass("shadow-active");
});
Basé dans @ana Liza Pandac Commentaire
Il devrait être: P>
$("#nav").on("click", "#nav-aside .nav-aside-close", function() {
$("#nav-aside").removeClass("active");
$("#nav").removeClass("shadow-active");
});
toujours le même mais je l'ai résolu maintenant avec la solution @jom
Si vous utilisez Chrome, ouvrez REVTOOLS (F12) et faites-le sur l'onglet Console et appuyez sur Entrée KBD>: setStickyPos();
})(jQuery);
OMG Il suffit d'ajouter le dollar fixe même je n'ai pas changé le reste du code d'origine. Merci beaucoup.
Aucun problème. Heureux d'avoir aidé. :)
Êtes-vous vu que vous avez le gestionnaire de clic attaché au bouton
x code>? Je ne le vois pas sur les événements enregistrés cependant. Et belle application btw!Salut, comment puis-je vérifier cela? merci @jom :) mais si vue de ie, il semble sucer lol
Je voulais vraiment dire "êtes-vous sûr b> ..." sur mon commentaire précédent. 🙄 BTW, @steve qui se soucie avec IE!