如何使用 bootstrap 显示折叠导航栏
How to show collapsing nav-bar using bootstrap
我有一个 Bootstrap 带有一些按钮的导航栏,这些按钮在调整屏幕大小时变成一个按钮。
但是,单击该按钮不会显示应有的可折叠菜单。
我很确定它与 div 的高度有关,但是我找不到问题所在。
任何 insights/tips/tricks/hints 都表示赞赏。
Link 到 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>
您需要包含 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 页面可帮助您了解这些信息。
我有一个 Bootstrap 带有一些按钮的导航栏,这些按钮在调整屏幕大小时变成一个按钮。
但是,单击该按钮不会显示应有的可折叠菜单。
我很确定它与 div 的高度有关,但是我找不到问题所在。
任何 insights/tips/tricks/hints 都表示赞赏。
Link 到 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>
您需要包含 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 页面可帮助您了解这些信息。