twitter-bootstrap - Twitter Bootstrap 2,折叠导航

标签 twitter-bootstrap

使用 Twitter Bootstrap 2,如何在 collapse-nav 中获取链接:

<div class="navbar navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      <a class="btn btn-navbar" 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="brand" href="/index.html">Hubsphere - Controller</a>
      <div class="nav-collapse">
        <ul class="nav">
          <li class="">
            <a href="./index.html">Overview</a>
          </li>
        </ul>
      </div>
    </div>
  </div>
</div>    

我包含 jquery 和 bootstrap-collapse.js 文件。

我试过调用$('.nav-collapse').collapse()但这只会打开折叠区域并且不会激活按钮。这是我所期望的,因为它应该只适用于标记。

谢谢

最佳答案

我有点好奇,bootstrap 2.0.4 是否还会出现这个问题

事实上,同时包含 bootstrap.js 和 bootstrap-collapse.js 是没有意义的,因为 bootstrap.js 包含 bootstrap-collapse.js

只有 boostrap-collapse.js
http://jsfiddle.net/baptme/YWUmb/6/

它按预期工作得很好。

boostrap.js 和 boostrap-collapse.js:
http://jsfiddle.net/baptme/YWUmb/5/

如果您第一次单击折叠按钮,则 div 会立即打开和关闭。 (我认为这是因为插件被声明了两次)。

然后它工作正常。

此问题特定于 twitter boostrap (2.0.0) 的早期版本,但由于插件结构的更改,它已得到处理或不再发生。

关于twitter-bootstrap - Twitter Bootstrap 2,折叠导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9179860/

相关文章:

javascript - Highcharts + Bootstrap .table 响应问题

javascript - 如何让我的顶部菜单保持固定在滚动条上?

html - Bootstrap 多个标签并在同一行输入

html - 如何在超大屏幕中将搜索栏居中?

css - 如何为 Bootstrap 水平菜单添加水平分隔符?

php - 如何在 zend framework 1 应用程序中使用 twitter bootstrap 框架?

jquery - 如何激活单击的选项卡和非事件的默认选项?

javascript - Twitter Bootstrap 轮播 : have carousel-indicators outside Carousel Div

twitter-bootstrap - 如何使用 ng-show/ng-hide 在 Angular Bootstrap UI 中隐藏选项卡

html - 子 div 自动调整大小到其父级