Près de la bascule sur le menu cliquez sur

J'ai une bascule menu pour mobile. Ce dont j'ai besoin est - quand un utilisateur clique sur un élément de menu j'ai besoin de la bascule menu pour le fermer.

jQuery:

$(".nav-button").click(function () {
    $(".nav-button,.primary-nav").toggleClass("open");
});

HTML:

<button class="nav-button">Toggle Navigation</button>
<nav id="mobile-nav">
    <ul class="primary-nav">
        <li class="current"><a class="scroll-link" href="#home">text</a></li>
        <li><a class="scroll-link" href="#tab2">text</a></li>
        <li><a class="scroll-link" href="#tab3">text</a></li>
        <li><a class="scroll-link" href="#tab4">{text</a></li>
        <li><a class="scroll-link" href="#tab5">{text</a></li>
        <li><a class="scroll-link" href="#tab6">{text</a></li>
    </ul>
</nav>

Toute aide serait grandement appréciée, merci

Mise à JOUR

Merci pour toutes les réponses, mais aucun d'eux n'a atteint ce que je veux, je sais que ma première question était un peu de la foutaise !

la principale raison est le site que je suis en train de faire est une barre de défilement parallaxe , donc je veux la bascule de menu pour le fermer lorsqu'un élément de menu est cliqué, de sorte que l'utilisateur peut voir l'effet de parallaxe au lieu de voir un menu statique

J'ai trouver une solution qui ferme l'interrupteur menu lorsqu'un utilisateur clique sur un élément de menu

le problème est que le menu va alors s'ouvre pas quand je clique sur le bouton de bascule après, le point de menu a été cliqué

est-il un moyen pour défaut d'origine de la classe ouverte une fois que l'élément de menu a été cliqué et que le menu est fermé

$(".nav-button").click(function () {
    $(".nav-button,.primary-nav").toggleClass("open");
});  

$(".scroll-link").click(function () 
    $(".nav-button,.primary-nav").toggleClass("close");
});
  • alors, quelle est la question?
  • Veuillez lire de nouveau à votre propre question.
  • $('.scroll-link').click(function(){$('.nav-button').removeClass('open')});
  • comme je l'ai dit 😉 quand un utilisateur clique sur un élément de menu j'ai besoin de la bascule menu pour le fermer. merci lee
InformationsquelleAutor Lee Herrod | 2013-09-26