移动菜单按钮在单击时不关闭[重复]
Posted
技术标签:
【中文标题】移动菜单按钮在单击时不关闭[重复]【英文标题】:Mobile menu button do not close on click [duplicate] 【发布时间】:2017-10-04 13:49:43 【问题描述】: <nav id="tf-menu" class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<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="#"><img src="img/logo.png" ></a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li><a href="#tf-h..." class="scroll">S...</a></li>
<li><a href="#tf-i..." class="scroll">D...</a></li>
<li><a href="#tf-l..." class="scroll">L...</a></li>
<li><a href="#tf-w..." class="scroll">W...</a></li>
<li><a href="#tf-p..." class="scroll">P...</a></li>
<li><a href="#tf-c..." class="scroll">K...</a></li>
<li><a href="I...">I...</a></li>
</ul>
</div>
</div>
</nav>
大家好,
我有这个代码和一个问题。
当我单击菜单按钮时,菜单会展开。但是,如果我单击菜单链接,菜单将保持打开状态。点击链接后我该怎么做才能关闭它?
编辑:我已经尝试了“Bootstrap 3 collapsed menu doesn't close on click”的答案,但它们并没有解决我的问题。
【问题讨论】:
你有这样的javascript代码吗 Bootstrap 需要这个 我的 index.html 中有以下内容 和 bootstrap.min.js 和 bootstrap.js 中的 v3.3.2 版本 您想清楚地描述为什么其他问题对您没有帮助。 【参考方案1】:您需要将data-toggle="collapse"
添加到您的菜单链接。所以你的li
s 看起来像:
<li><a href="#tf-h..." class="scroll" data-toggle="collapse" data-target=".navbar-collapse.in">S...</a></li>
见example here
【讨论】:
我试过了,它对我不起作用。但是感谢这个想法!以上是关于移动菜单按钮在单击时不关闭[重复]的主要内容,如果未能解决你的问题,请参考以下文章