【问题标题】:Bootstrap Submenu showing up before hovered over?Bootstrap 子菜单在悬停之前出现?
【发布时间】:2015-03-11 14:53:10
【问题描述】:

我有一个网站,我稍微更改了引导导航栏,以便它可以悬停,直到它在移动设备上查看,然后它是可点击的。我刚刚在下拉菜单中添加了一个子菜单,由于某种原因,当我将鼠标悬停在父/主导航上时,下拉菜单会出现,并且在我将鼠标悬停在它的父元素上之前,子菜单也会出现。谁能弄清楚为什么会发生这种情况或提供另一种方法来做到这一点?下面是当我滚动到主管理员链接并且没有将鼠标悬停在第 1-1 页子菜单上时的样子。谢谢!

其中一个菜单项的示例

 <nav class="navbar navbar-inverse">
  <div class="container-fluid">
      <ul class="nav navbar-nav">
        <li class="dropdown">
          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Administor</a>
          <ul class="dropdown-menu">
            <li class="dropdown-submenu">
              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1-1</a>
                <ul class="dropdown-menu">
                    <li><a href="#">Page 1-1</a></li>
                    <li><a href="#">Page 1-2</a></li>
                    <li><a href="#">Page 1-3</a></li>
                </ul>               
            </li>
            <li><a href="#">Submenu 1</a></li>
            <li><a href="#">Submenu 2</a></li>
          </ul>
        </li>
   </ul>
</div></nav>

【问题讨论】:

  • 请同时显示您的 css 或小提琴链接或工作演示,这样会更容易找到解决方案
  • jsfiddle.net/kennakins/snmbxaLa 所以我在点击时可以正常工作,但我希望能够在悬停时打开它,然后在移动设备中打开点击。 :-/

标签: javascript css twitter-bootstrap drop-down-menu submenu


【解决方案1】:

请将此代码添加到 css 中。希望对你有用

@media screen and (min-width: 768px){
    .dropdown:hover > .dropdown-menu{display: block !important;}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2018-12-30
    相关资源
    最近更新 更多