【问题标题】:How to show collapsing nav-bar using bootstrap如何使用引导程序显示折叠的导航栏
【发布时间】:2017-05-14 05:21:11
【问题描述】:

我有一个带有一些按钮的 Bootstrap 导航栏,在调整屏幕大小时会变成一个按钮。

但是单击该按钮不会显示应有的可折叠菜单。

我很确定这与 div 的高度有关,但我找不到问题。

感谢任何见解/提示/技巧/提示。

链接到 Codepen https://codepen.io/oldmanwithbeer/pen/ENzvoY?editors=1100

<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#nav-bar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span> 
      </button>
      <a class="navbar-brand" href="#">Nav bar</a>
    </div>

    <div class="collapse navbar-collapse" id="nav-bar">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#social">Links</a></li>
        <li><a href="#portfolio">Portfolio</a></li>
        <li><a href="#contact">Contact</a></li>
      </ul>
    </div>
</nav>

【问题讨论】:

标签: twitter-bootstrap navbar


【解决方案1】:

您需要同时包含 jQuery 和 Bootstrap JavaScript 文件才能使导航折叠工作。

我已在此处使用工作版本更新了您的 codepen 代码:

https://codepen.io/egerrard/pen/YpmOGo

您需要添加的标签类似于:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>

确保首先包含 jQuery。

此外,Bootstrap 网站上的 Getting Started 页面可帮助您了解这些信息。

【讨论】:

  • 谢谢,完成了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-23
  • 1970-01-01
  • 1970-01-01
  • 2022-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多