Bootstrap下拉子菜单丢失。

347

Bootstrap 3仍处于RC状态,但我正试图实现它。我无法弄清如何放置子菜单类。即使在css中也没有该类,甚至新文档也没有提到。

在2.x版本中有一个名为dropdown-submenu的类。


2
请注意,某些组件在版本3中已更改,包括菜单、导航和模态框。 - Deividi Cavarzan
11
在我看来,BS3缺乏对这个(我认为非常有用的)功能的本地支持是我还没有转换的主要原因之一。虽然我同意它在移动设备上并不那么有用,并且现在他们采取了“移动优先”的方法,但删除已经实现的一个非常有用的桌面功能似乎是短视的。 - Andrew Brown
4
同意移除预期功能是短视的做法。这种破坏性改变会让企业开发者一整天都不好过。 - RJB
要制作一个下拉菜单,只需使用CSS。http://codepen.io/Gothburz/pen/GpJKqP - Peter Girnus
11个回答

-2

我为下拉菜单提供了另一种解决方案。希望这对你有所帮助。 只需添加此JS脚本即可

<script type="text/javascript"> jQuery("document").ready(function() {
  jQuery("ul.dropdown-menu > .dropdown.parent").click(function(e) {
    e.preventDefault();
    e.stopPropagation();
    if (jQuery(this).hasClass('open2'))
      jQuery(this).removeClass('open2');
    else {
      jQuery(this).addClass('open2');
    }

  });
}); < /script>

<style type="text/css">.open2{display:block; position:relative;}</style>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接