【问题标题】: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" alt="..."></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 版本
  • 您想清楚地描述为什么其他问题对您没有帮助。

标签: javascript jquery html css twitter-bootstrap


【解决方案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

【讨论】:

  • 我试过了,它对我不起作用。但是感谢这个想法!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-28
相关资源
最近更新 更多