【发布时间】:2018-09-24 11:22:03
【问题描述】:
感谢我能得到的所有帮助 :)
我正在尝试使用 Bootstrap 3.3.7 制作一个可折叠的导航栏,在较小的视口上带有一个汉堡包图标。
我无法让汉堡图标工作。我设法制作了一个仅在较小的视口上可见的汉堡包图标,但是当我单击汉堡包图标时,它不会显示它应该包含的菜单项。
如何使汉堡图标工作?
这是导航栏的代码:
<!-- Navigation bar -->
<nav class="navbar navbar-expand-lg navbar-inverse">
<div class="container"> <!-- Creates margins for the navbar content on left and right -->
<!-- Home icon -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target:"#mainNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand"><span class="glyphicon glyphicon-home"></span></a>
</div>
<!-- Menu items -->
<div class="collapse navbar-collapse" id="mainNavbar">
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Work</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
</nav>
【问题讨论】:
-
你添加了 bootstrap js 文件吗?
-
是的,我有。我从 Bootstraps 网站复制了基本模板,其中包含 jquery 和 js 脚本。
-
如果这是您的真实代码,请将您的拼写错误
data-target:"#mainNavbar"替换为data-target="#mainNavbar"。现在似乎工作得很好。 -
嘿,这就是它不起作用的原因!谢谢!我错过了错字。