【问题标题】:Bootstrap4: issue with two dropdowns in burgermenuBootstrap 4:汉堡菜单中有两个下拉菜单的问题
【发布时间】:2017-03-08 19:37:20
【问题描述】:

在测试 BS4 (v4.0.0-alpha.6) 时,我偶然发现了标准模板示例的一个奇怪问题,我通过在原始模板 (dropdown1) 旁边添加另一个下拉列表 (dropdown2) 对其进行了轻微修改。

    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown 1</a>
      <div class="dropdown-menu" aria-labelledby="dropdown01">
        <a class="dropdown-item" href="#">Action</a>
        <a class="dropdown-item" href="#">Another action</a>
        <a class="dropdown-item" href="#">Something else here</a>
      </div>
    </li>
    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown02" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown 2</a>
      <div class="dropdown-menu" aria-labelledby="dropdown02">
        <a class="dropdown-item" href="#">Action</a>
        <a class="dropdown-item" href="#">Another action</a>
        <a class="dropdown-item" href="#">Something else here</a>
      </div>
    </li>
  </ul>

如果我缩小窗口以获取汉堡菜单,如果 dropdown1 已打开,则不会显示 dropdown2。我在 BS3 上没有得到相同的行为,或者如果我打开了 dropdown2 并单击 dropdown1

我似乎看不出是什么原因造成的。有人有想法吗?

JSfiddle:https://jsfiddle.net/kimemax/dg2375bb/1/

【问题讨论】:

    标签: twitter-bootstrap drop-down-menu bootstrap-4 twitter-bootstrap-4 hamburger-menu


    【解决方案1】:

    这似乎是 Bootstrap 4 Alpha 6 中的一个已知问题。

    你可以在这里追踪它:https://github.com/twbs/bootstrap/issues/21941

    【讨论】:

    • 酷,感谢您向我指出这一点。我目前正在重构一个网站,并且由于这种行为而即将跳过 BS4。
    • 抱歉,我从不提问,所以我一直在寻找一种方法来接受您的回答 - 勾选标记如此明显,以至于我看不到它...... doh!
    猜你喜欢
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    相关资源
    最近更新 更多