Comment faire un Bootstrap 3 menu déroulant ouvert par défaut lorsqu'il est à l'intérieur d'un effondrement de l'barre de navigation

Je suis en train de faire mon menu déroulant ouvert par défaut lors de mon effondré barre de navigation s'ouvre. Ici est un violon pour montrer mon code jusqu'à présent.

Actuellement, si vous cliquez sur la barre de navigation quand il est dans un état effondré, deux liens et un menu déroulant s'affiche. Vous devez cliquez sur nouveau pour ouvrir le menu déroulant.

Mon objectif est de rendre le menu déroulant ouvert par défaut et de masquer les a.dropdown-toggle élément lors de l'effondrement barre de navigation s'ouvre. Un visuel de la façon dont je tiens à regarder lors de l'effondrement barre de navigation est ouverte:

  • Lien
  • Lien
  • liste Déroulante
  • Action
  • Une autre action
  • Quelque chose d'autre ici
  • Séparés lien
  • Un plus séparés lien

Ma première pensée a été d'utiliser display: none sur a.dropdown-toggle mais qui vient se cache l'ensemble du menu déroulant. En espérant que quelqu'un peut suggérer quelque chose. Je suis ouvert à la fois à jQuery et CSS solutions.

Balisage:

<nav class="navbar navbar-default" role="navigation">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Brand</a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li class="divider"></li>
            <li><a href="#">Separated link</a></li>
            <li class="divider"></li>
            <li><a href="#">One more separated link</a></li>
          </ul>
        </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>
essayez d'ajouter un plus à l'ul avec même des liens de la liste déroulante et le style d'afficher et de masquer en fonction de la largeur à l'aide mediaqueries.
si vous voulez de la chaussure, par défaut :jsfiddle.net/mp1d2jz7/2
qui n'a pas tout à fait faire ce dont j'ai besoin. J'aimerais masquer l' .dropdown-toggle élément.

OriginalL'auteur henrywright | 2014-08-12