【问题标题】:Bootstrap - drop down within mobile menu opens fine, cannot close drop downBootstrap - 移动菜单中的下拉菜单打开正常,无法关闭下拉菜单
【发布时间】:2017-12-01 22:48:20
【问题描述】:

这里是网站:https://paperfibresinc.wpengine.com/

网站需要登录才能查看,这里是凭据:

用户:demo 密码:paperfibersinc

如果您使用移动设备并单击“服务”导航菜单项,它会打开完美的下拉菜单。但是,当您尝试通过再次单击“服务”一词来关闭“服务”菜单时,什么也没有发生。

知道为什么吗?

【问题讨论】:

标签: jquery css twitter-bootstrap drop-down-menu


【解决方案1】:

这是因为你使用 css 来显示下拉菜单:

.dropdown:hover .dropdown-menu {
    display: block;
}

如果您想在点击时隐藏下拉菜单,您可以引导组件下拉菜单。只需删除此 css 并将 data-toggle="dropdown" 添加到服务链接,然后设置您的下拉菜单样式。

【讨论】:

    【解决方案2】:

    试试这个

    删除这个

    CSS

    .dropdown:hover .dropdown-menu {
        display: block;
    }
    

    并添加此 HTML

    <a title="Services" href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">Services <span class="caret"></span></a>
    

    希望这会有所帮助..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-11
      • 2020-08-11
      • 1970-01-01
      • 2019-12-05
      • 2021-06-24
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      相关资源
      最近更新 更多