需要在bootstrap.js之后加载bootstrap-dropdown.js才能进行下拉工作 - 为什么?

Bry*_*son 3 javascript twitter-bootstrap drop-down-menu

新的引导程序,javascript并试图建立一个相当简单的下拉菜单示例.我正在使用bootstrap 2.3.2哪个是当前版本.我cssjs在我的IDE可见.从bootstrap文档中看来,bootstrap.js包含的标准安装bootstrap-dropdown.js和我可以在文件中看到它.但是,我需要在下拉菜单中使用以下内容:

<script src="http://code.jquery.com/jquery.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/bootstrap.js"></script>
<script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-dropdown.js"></script>
Run Code Online (Sandbox Code Playgroud)

bootstrap-dropdown.js如果包含在内,为什么我必须单独加载bootstrap.js?显然,这里有一些根本不可理解的东西.谢谢.

The*_*pha 10

来自Bootstrap网站:

插件可以单独包含(虽然有些具有所需的依赖性),或者一次性包含所有插件.bootstrap.js和bootstrap.min.js都包含单个文件中的所有插件.

双方bootstrap.jsbootstrap.min.js包含在一个单一文件中的所有插件.bootstrap-dropdown.js如果您包含bootstrap.min.jsbootstrap.js引导页面,您不需要,请在Bootstrap站点上查看此概述.我可以看到你包括两者bootstrap.min.js,bootstrap.js但只有一个就足够了. 在这里查看演示,仅使用bootstrap.js.

此外,您可以从此处下载自定义版本,只需根据您的需要添加组件/插件,然后下载自定义版本.