【问题标题】:Nested Multiple Dropdown Menu - Boostrap嵌套的多个下拉菜单 - Bootstrap
【发布时间】:2018-06-08 21:12:26
【问题描述】:

我创建了一个这样的嵌套下拉菜单:

我有我的代码。

<li class="dropdown-submenu">
    <a class="test" tabindex="-1" href="#">Products <span class="caret">
</span></a>
    <ul class="dropdown-menu">
      <li class="dropdown-submenu">
        <a class="test" href="#">Women <span class="caret"></span></a>
        <ul class="dropdown-menu">
          <li><a href="#">Blouse</a></li>
          <li><a href="#">Sweater</a></li>
        </ul>
          ...
      </li>
    </ul>
</li>

我的风格

.dropdown-submenu {
    position: relative;}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;}

但是,当我单击下拉按钮并单击另一个下拉按钮时,以前的下拉按钮不会关闭,因此它将保持重叠。如何让列表关闭?

【问题讨论】:

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


    【解决方案1】:

    您可以尝试的一件事是使用 jQuery 来模拟用户“点击”身体其他任何地方,例如

    $("body").trigger("click");
    

    【讨论】:

      猜你喜欢
      • 2017-03-06
      • 2019-01-23
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 2021-09-29
      • 2021-02-12
      • 1970-01-01
      相关资源
      最近更新 更多