我正在尝试使用以下代码实现 Bootstrap 下拉菜单:
<div class="dropdown">
<!-- Link or button to toggle dropdown -->
<a href="#" role="button" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li><a tabindex="-1" href="#">Action</a></li>
<li><a tabindex="-1" href="#">Another action</a></li>
<li><a tabindex="-1" href="#">Something else here</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#">Separated link</a></li>
</ul>
</div>
查看 Bootstrap 文档,这大约是下拉菜单所需的最低限度,文档中没有提供其他解释。我参考了 Bootstrap 和 jQuery。我不明白这应该如何工作-它不在当前的示例中. 很明显,它需要一些东西来告诉它显示菜单,但我无法找到关于什么参考和文件对 Bootstrap 下拉菜单有什么作用的直接答案。
问题:那么这个东西是使用 jQuery 工作还是什么?即使我从这个 SO 问题 stackoverflow.com/questions/14023115/dropdown-menu-not-showing-in-bootstrap在这里找到了一个简单的工作演示,我也不明白它为什么或如何工作。在导入 Bootstrap.css 和 Bootstrap.min.js 和 Jquery 2 之后,我让它在这个 JSfiddle中工作。所以它需要 Bootstrap.min.js 和 Jquery 才能工作?嗯?我只是完全迷失在这里。谢谢。
编辑:好的,发现需要在 jquery 工作后加载 bootstrap.js。但我仍然不明白菜单是如何工作的。Bootstrap.js 需要 Jquery 吗?