<div class="dropdown"> <a data-toggle="dropdown" href="#">下拉菜单(Dropdown)触发器</a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">... </ul></div>如果您需要保持链接完整(在浏览器不启用 JavaScript 时有用),请使用 data-target 属性代替 href="#":
<div class="dropdown"> <a id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">下拉菜单(Dropdown) <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">... </ul></div>2、通过 JavaScript:通过 JavaScript 调用下拉菜单切换,请使用下面的方法:
//声明式用法<div class="dropdown"><button class="btn btn-primary" data-toggle="dropdown"> 下拉菜单 <span class="caret"></span></button><ul class="dropdown-menu"> <li><a href="#">首页</a></li> <li><a href="#">产品</a></li> <li><a href="#">资讯</a></li> <li><a href="#">关于</a></li></ul></div>声明式用法的关键核心:
//如果按钮在容器外部,可以通过 data-target 进行绑定。<button class="btn btn-primary" id="btn" data-toggle="dropdown"data-target="#dropdown">在 JavaScript 调用中,没有属性,方法并不好用,下面介绍四个基本事件。//下拉菜单方法,但仍然需要 data-*$("#btn").dropdown();$("#btn").dropdown("toggle");下拉菜单支持 4 种事件,分别对应弹出前、弹出后、关闭前和关闭后。

//事件,其他雷同$("#dropdown").on("show.bs.dropdown", function() {alert("在调用 show 方法时立即触发!");}); <!DOCTYPE html><html><head><title>Bootstrap 实例 - 带有下拉菜单的标签页</title><link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"><script src="/scripts/jquery.min.js"></script><script src="/bootstrap/js/bootstrap.min.js"></script></head><body> <p>带有下拉菜单的标签页</p><ul class="nav nav-tabs"><li class="active"><a href="#">Home</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> </body></html>效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助。