在使用Bootstrap框架的下拉選單時,必須呼叫Bootstrap框架提供的bootstrap.js檔案。當然,如果你使用的是未編譯版本,在js資料夾下你能找到一個名為“dropdown.js”的檔案。而Bootstrap.js 是依賴jQuery庫的。所以在引入Bootstrap.js之前要引入jQuery.js。 這裡請注意版本問題
基本使用方式如下:
(1) 使用一個名為“dropdown”的容器包裹了整個下拉選單元素
<div class="dropdown"></div>
(2) 使用了一個<button>按鈕做為父選單,並且定義類名“dropdown-toggle”和自定義“data-toggle”屬性,且值必須和最外容器類名一致
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 下拉選單 <span class="caret"></span> </button>
(3) 下拉選單項使用一個ul列表,並且定義一個類名為“dropdown-menu”
<ul class="dropdown-menu"></ul>
完整實現程式碼如下:
<div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 下拉選單 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉選單項</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉選單項</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉選單項</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉選單項</a></li> </ul> </div>