移动菜单按钮在单击时不关闭[重复]

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" 添加到您的菜单链接。所以你的lis 看起来像:

<li><a href="#tf-h..." class="scroll" data-toggle="collapse" data-target=".navbar-collapse.in">S...</a></li>

见example here

【讨论】:

我试过了,它对我不起作用。但是感谢这个想法!

以上是关于移动菜单按钮在单击时不关闭[重复]的主要内容,如果未能解决你的问题,请参考以下文章

单击按钮关闭 JFrame [重复]

如何通过单击菜单外部来关闭移动菜单

无按钮上的JOptionPane关闭框架[重复]

Bootstrap 4:无论屏幕大小,始终显示移动菜单按钮

通过单击提交按钮将值从一个 jsp 移动到另一个 [重复]

Bootstrap下拉菜单在悬停时不下拉[重复]