html - Bootstrap - 单击汉堡图标时导航栏菜单项不可见
问题描述
我很感激我能得到的所有帮助:)
我正在尝试使用 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>
解决方案
试试这个片段......取自 w3schools......简单而酷......不要忘记添加引导 JS 文件
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">WebSiteName</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
<li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
</ul>
</div>
</div>
</nav>
推荐阅读
- typescript - 可观察类型上不存在mergeMap
- python - Robot Pepper / 获取障碍物检测值
- xml - XPath 从 SSRS 的 XML 数据源中的 RSS 提要中提取项目
- python - Python win32com.client - 只有在我打开 Outlook 时才会发出电子邮件
- python - 如何改进此 Python 脚本以替换 dbf 文件中的记录?
- tfs - TFS 代码审查 - 你可以在本地运行某人的变更集以测试它是否有效?
- python-3.x - 如何为 python3 安装 pyobjc?
- python - 具有原始规范 Python 的模拟类
- ios - 如何从 SceneKit 的坐标绘制 2D UIView?
- sql - 如何查询 DNN (DotNetNuke) 数据库以查找最近修改过的页面