2013-07-14 30 views
2

新引導和javascript並試圖建立一個相當簡單的下拉菜單的例子。我正在使用當前版本的bootstrap 2.3.2。我的IDE中可以看到我的cssjs。從bootstrap文檔看來,標準安裝bootstrap.js包含bootstrap-dropdown.js,我可以在文件中看到它。然而,我需要有下拉菜單下面的工作:需要在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> 

爲什麼我有,如果它被包含在bootstrap.js分裝bootstrap-dropdown.js?顯然這裏有一些基本的東西,我不明白。謝謝。

回答

10

從引導網站:

插件可以單獨包括(但有些人需要 依賴),或一次。 bootstrap.js和bootstrap.min.js 都包含單個文件中的所有插件。

bootstrap.jsbootstrap.min.js都包含在一個文件中的所有插件。如果您包含或bootstrap.jsbootstrap page,則不需要bootstrap-dropdown.js,請在Bootstrap site上查看此概述。我可以看到你包括bootstrap.min.jsbootstrap.js,但只有一個就足夠了。 Check the demo here,只使用bootstrap.js

此外,您可以下載自定義版本from here,只需根據需要添加組件/插件,然後下載自定義構建。

+0

感謝您的回答。那麼'min'版本的目的是什麼,我想我不知道?你是說讓他們都以某種方式取消了'bootstrap-dropdown.js'的存在? –

+0

'min'版本被縮小了,很適合在生產環境中使用,因爲它節省了空間並且無法讀取代碼,但是如果您想要閱讀源代碼和調試,普通版本就是開發版本的上帝。 –

+0

是的,只是從文檔中挖掘出詳細信息。我以爲我需要標準zip文件給我的所有東西。謝謝。 –

相關問題