为dropdown-toggle类添加data-toggle="dropdown"属性能够实现其下拉列表功能的绑定,示例以下:javascript
<div class="dropdown col-md-2" id="drop"> <button class="btn dropdown-toggle btn-primary" data-toggle="dropdown"> 下拉列表 <span class="caret"></span> </button> <ul class="dropdown-menu"> <li> <a>金牛座</a> </li> <li> <a>摩羯座</a> </li> <li> <a>狮子座</a> </li> <li> <a>白羊座</a> </li> </ul> </div>
点击此按钮后,能够自动实现下拉列表的显示或隐藏。html
Bootstrap中的下拉列表控件也定义了一些方法回调,其会在drop-menu的父标签上进行绑定,示例以下:前端
$('#myDropMenu').on('show.bs.dropdown',function(){ console.log("下拉框将要展现"); }); $('#myDropMenu').on('shown.bs.dropdown',function(){ console.log("下拉框已经展现"); }); $('#myDropMenu').on('hide.bs.dropdown',function(){ console.log("下拉框将要隐藏"); }); $('#myDropMenu').on('hidden.bs.dropdown',function(){ console.log("下拉框已经展现"); });
另外,本篇博客中全部的实例代码及显示效果,在以下地址中,须要的能够自行对照学习。java
http://zyhshao.github.io/bootStrapDemo/dropdownJS.html。git
前端学习新人,有志同道合的朋友,欢迎交流与指导,QQ群:541458536