С помощью использования плагина DropDown можно добавить выпадающее меню для любых компонентов, таких как навигационная панель, вкладки, таблетка и кнопки.
Если вы хотите включить эту функциональность плагина в отдельности, то вам нужно подключить dropdown.js. В противном случае, как уже упоминалось в главе Bootstrap – Обзор плагинов, вы можете подключить c gjvjom. bootstrap.js или минимизированный bootstrap.min.js.
Вы можете включить плагин ниспадающего меню следующем образом:
<div class = "dropdown"> <a data-toggle = "dropdown" href = "#">Dropdown trigger</a> <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel"> ... </ul> </div>
<div class = "dropdown"> <a id = "dLabel" role = "button" data-toggle = "dropdown" data-target = "#" href = "/my_page.html"> Dropdown <span class = "caret"></span> </a> <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel"> ... </ul> </div>
$('.dropdown-toggle').dropdown()
В навигационной панели
Следующий пример демонстрирует использование выпадающего меню в пределах навигационной панели:
<nav class = "navbar navbar-default" role = "navigation"> <div class = "navbar-header"> <a class = "navbar-brand" href = "#">AndreyEx</a> </div> <div> <ul class = "nav navbar-nav"> <li class = "active"><a href = "#">iOS</a></li> <li><a href = "#">SVN</a></li> <li class = "dropdown"> <a href = "#" class = "dropdown-toggle" data-toggle = "dropdown"> Java <b class="caret"></b> </a> <ul class = "dropdown-menu"> <li><a href = "#">jmeter</a></li> <li><a href = "#">EJB</a></li> <li><a href = "#">Jasper Report</a></li> <li class = "divider"></li> <li><a href = "#">Разделенная ссылка</a></li> <li class = "divider"></li> <li><a href = "#">Еще одна разделенная ссылка</a></li> </ul> </li> </ul> </div> </nav>
Во вкладках
Следующий пример демонстрирует использование выпадающего меню во вкладках:
<p>Вкладки с примером выпадающего списка</p> <ul class = "nav nav-tabs"> <li class = "active"><a href = "#">Главная</a></li> <li><a href = "#">SVN</a></li> <li><a href = "#">iOS</a></li> <li><a href = "#">VB.Net</a></li> <li class = "dropdown"> <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#"> Java <span class = "caret"></span> </a> <ul class = "dropdown-menu"> <li><a href = "#">Swing</a></li> <li><a href = "#">jMeter</a></li> <li><a href = "#">EJB</a></li> <li class = "divider"></li> <li><a href = "#">Разделенная ссылка</a></li> </ul> </li> <li><a href = "#">PHP</a></li> </ul>
Нет опций
Выпадающий переключатель имеет простой метод, чтобы показать или скрыть выпадающий список.
$().dropdown('toggle')
Следующий пример демонстрирует использование плагина выпадающего списка.
<nav class = "navbar navbar-default" role = "navigation"> <div class = "navbar-header"> <a class = "navbar-brand" href = "#">AndreyEx</a> </div> <div id = "myexample"> <ul class = "nav navbar-nav"> <li class = "active"><a href = "#">iOS</a></li> <li><a href = "#">SVN</a></li> <li class = "dropdown"> <a href = "#" class = "dropdown-toggle">Java <b class = "caret"></b></a> <ul class = "dropdown-menu"> <li><a id = "action-1" href = "#">jmeter</a></li> <li><a href = "#">EJB</a></li> <li><a href = "#">Jasper Report</a></li> <li class = "divider"></li> <li><a href = "#">Разделенная ссылка</a></li> <li class = "divider"></li> <li><a href = "#">Еще одна разделенная ссылка</a></li> </ul> </li> </ul> </div> </nav> <script> $(function(){ $(".dropdown-toggle").dropdown('toggle'); }); </script>