Twitter Bootstrap:多个响应式可折叠导航?

bcW*_*Web 4 navigation responsive-design twitter-bootstrap

我正在使用Twitter Bootstrap.我希望有两个(或更多)导航,当在移动设备上查看时,会折叠成下拉列表.

这可以在页面上轻松完成一次,但我无法弄清楚如何进行多个响应/可折叠导航.

此代码用于创建一个在移动设备上折叠的导航:

<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">groups</a>

<div class="nav-collapse">
  <ul class="nav">
    <li><a href="#">Nav Link</a></li>
    <li><a href="#">Nav Link</a></li>
    <li><a href="#">Nav Link</a></li>
    <li><a href="#">Nav Link</a></li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

但是如何制作第二个导航?

我尝试复制此代码并更改data-target=".nav-collapse"data-target=".nav-collapse2"但不起作用.

Twitter Bootstrap是否能够在页面上拥有2个或更多响应式导航?

gur*_*101 10

你走在正确的轨道上.

.nav-collapse由bootstrap内部使用,实际上使响应导航崩溃.而不是使用的.nav-collapse2作为data-target,用自己的类/ ID(除了使用.nav-collapse)

这是一个例子:

<a class="btn btn-navbar" data-toggle="collapse" data-target=".col1">groups</a>
<a class="btn btn-navbar" data-toggle="collapse" data-target=".col2">groups2</a>

<div class="nav-collapse col1">
    <ul class="nav">
        <li><a href="#">Nav Link</a></li>
        <li><a href="#">Nav Link</a></li>
    </ul>
</div>
<div class="nav-collapse col2">
    <ul class="nav">
        <li><a href="#">Nav Link2</a></li>
        <li><a href="#">Nav Link2</a></li>
   </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴.