Bootstrap 3 Masquer le Menu Déroulant sur l'Élément de Menu Cliquez sur

découvrez le violon. J'ai une base de Bootstrap 3 réactive nav comme suit:

    <div id="navbar" class="navbar navbar-fixed-top navbar-inverse">
        <div class="container">
            <a id="navbar-toggle" class="navbar-toggle" data-toggle="collapse" data-target=".nav-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </a>

            <a class="navbar-brand" href="#">Title Title Title</a>

            <div id="nav-collapse" class="nav-collapse collapse">
                <ul class="nav navbar-nav">
                    <li><a href="#option1">Option 1</a></li>
                    <li><a href="#option2">Option 2</a></li>
                    <li><a href="#option3">Option 3</a></li>
                </ul>
            </div>
        </div>
    </div>

La valeur liquidative des éléments de lien vers les articles sur la page, plutôt que de différentes pages donc j'ai besoin de la liste déroulante à cacher sur cliquez sur.

Chaque fois que j'essaie d'alterner la liste déroulante manuellement avec jQuery, il bousille les futures fonctionnalités de la liste déroulante du bouton à bascule:

$("#navbar li a").click(function(event) {
    //check if window is small enough so dropdown is created
    $("#navbar-toggle").is(":visible")
        $("#nav-collapse").toggle();
});

Est-il mieux pour résoudre ce problème?

OriginalL'auteur dougmacklin | 2013-08-09