【发布时间】:2013-09-03 13:51:50
【问题描述】:
我编写了一个包含三个链接的导航栏。导航栏应该是响应式的,这意味着如果窗口变得足够小,链接应该会消失(就像它们一样),并且应该会出现一个带有三个水平线的新按钮(不会出现)。
<nav class="navbar navbar-fixed-top" role="navigation">
<div class="navbar-inner">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="btn btn-navbar" class="navbar-toggle"
data-toggle="collapse"
data-target=".navbar-ex1-collapse">
<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="/server">APL</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div
class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="impressum.html">Impressum</a></li>
<li class="active"><a href="documentation.html">Documentation</a></li>
</ul>
</div>
</div>
</div>
</nav>
为什么以下 JSFiddle 演示中的按钮保持不可见(相同的标记)?
【问题讨论】:
-
是否包含折叠插件?在您共享的小提琴上,没有引导 js,折叠功能需要它才能工作。
-
啊,我忘了包括那个。好的,我刚刚更新了演示代码,但行为并没有改变。
标签: css twitter-bootstrap responsive-design twitter-bootstrap-3 navbar