1.下面的实例演示了在导航栏内和标签内的下拉菜单的用法:

<!DOCTYPE HTML>
<html>
<head>
<link href="/stylesheets/bootstrap.min.css" rel="stylesheet" >
<script src="/scripts/jquery.min.js"></script>
<script src="/scripts/bootstrap.min.js"></script>
</head>
<body>
<nav class="navbar navbar-default" role="navigation">
<div>
<ul class="nav navbar-nav">
<li class="active"><a href="javascripts:void(0);">iOS</a></li>
<li><a href="javascripts:void(0);">SVN</a></li>
<li class="dropdown">
<a href="javascripts:void(0);" class="dropdown-toggle" data-toggle="dropdown">
Java
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="javascripts:void(0);">jmeter</a></li>
<li><a href="javascripts:void(0);">EJB</a></li>
<li><a href="javascripts:void(0);">Jasper Report</a></li>
<li class="divider"></li>
<li><a href="javascripts:void(0);">分离的链接</a></li>
<li class="divider"></li>
<li><a href="javascripts:void(0);">另一个分离的链接</a></li>
</ul>
</li>
</ul>
</div>
</nav>

<p>带有下拉菜单的标签页</p>
<ul class="nav nav-tabs">
<li class="active"><a href="javascripts:void(0);">Home</a></li>
<li><a href="javascripts:void(0);">SVN</a></li>
<li><a href="javascripts:void(0);">iOS</a></li>
<li><a href="javascripts:void(0);">VB.Net</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="javascripts:void(0);">
Java <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="javascripts:void(0);">Swing</a></li>
<li><a href="javascripts:void(0);">jMeter</a></li>
<li><a href="javascripts:void(0);">EJB</a></li>
<li class="divider"></li>
<li><a href="javascripts:void(0);">分离的链接</a></li>
</ul>
</li>
<li><a href="javascripts:void(0);">PHP</a></li>
</ul>
</body>
</html>

2.用法


可以切换下拉菜单(Dropdown)插件的隐藏内容:

  通过 data 属性:向链接或按钮添加 data-toggle="dropdown" 来切换下拉菜单,如下所示:

  1. <div class="dropdown">
  2. <a data-toggle="dropdown" href="#">下拉菜单(Dropdown)触发器</a>
  3. <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
  4. ...
  5. </ul>
  6. </div>

  如果您需要保持链接完整(在浏览器不启用 JavaScript 时有用),请使用 data-target 属性代替 href="#":

  1. <div class="dropdown">
  2. <a id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
  3. 下拉菜单(Dropdown) <span class="caret"></span>
  4. </a>
  5. <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
  6. ...
  7. </ul>
  8. </div>

  通过 JavaScript:通过 JavaScript 调用下拉菜单切换,请使用下面的方法:

  1. $('.dropdown-toggle').dropdown()

例子:

<!DOCTYPE HTML>
<html>
<head>
<link href="/stylesheets/bootstrap.min.css" rel="stylesheet" >
<script src="/scripts/jquery.min.js"></script>
<script src="/scripts/bootstrap.min.js"></script>
</head>
<body>
<div class="dropdown">
<a data-toggle="dropdown" href="#">下拉菜单(Dropdown)触发器(点击)</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li class="active"><a href="javascripts:void(0);">iOS</a></li>
<li><a href="javascripts:void(0);">SVN</a></li>
</ul>
</div>

<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">
<li class="active"><a href="javascripts:void(0);">iOS</a></li>
<li class="active"><a href="javascripts:void(0);">iOS</a></li>
</ul>
</div>
</body>
</html>

3.方法


下拉菜单切换有一个简单的方法用来显示或隐藏下拉菜单。

  1. $().dropdown('toggle')

bootstrap-js(2)下拉菜单的更多相关文章

  1. Bootstrap系列 -- 24. 下拉菜单基本用法

    在使用Bootstrap框架的下拉菜单时,必须调用Bootstrap框架提供的bootstrap.js文件.当然,如果你使用的是未编译版本,在js文件夹下你能找到一个名为“dropdown.js”的文 ...

  2. 纯css和js版下拉菜单

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  3. 实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法 (转)

    实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法 问题描述,在下拉菜单中,添加其他元素,例如,原文作者所述的<a>和我自己实际用到的<input> ...

  4. js 联动下拉菜单

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  5. js版本下拉菜单

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  6. JS实现下拉菜单的功能

    <!DOCTYPE html> <html> <head> <meta charset = "utf8"> <title> ...

  7. bootstrap和JS实现下拉菜单

    // bootstrap下拉菜单 <div class="btn-group"> <button id="button_text" type= ...

  8. 【Bootstrap】 bootstrap-select2下拉菜单插件

    这次开发了个小TRS系统,虽然是很小,但是作为初心者,第一次用到了很多看起来洋气使用起来有相对简单的各种前端(主要是和bootstrap配合使用)组件.包括bootstrap-select2,boot ...

  9. bootstrap:导航下拉菜单

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...

  10. Bootstrap系列 -- 27. 下拉菜单对齐方式

    Bootstrap框架中下拉菜单默认是左对齐,如果你想让下拉菜单相对于父容器右对齐时,可以在“dropdown-menu”上添加一个“pull-right”或者“dropdown-menu-right ...

随机推荐

  1. 【DSA MOOC】起泡排序的原理及常数优化

    根据学堂在线TsinghuaX: 30240184X 数据结构(2015秋)这门课的内容,对bubblesort做了一些总结. 1. bubblesort(起泡排序),原理来自这样一个观察规律:若序列 ...

  2. MinGW安装教程

    首先说明一下 1) MinGw只是其中一种GCC编译环境的安装程序,还有像Cygwin也是差不多的; 2) 由于安装的时候有些地方忘了截图,所以图有些是借鉴别人的; 3) 还要就是安装MinGw,最好 ...

  3. hunnu11543:小明的烦恼——分糖果

    Problem description   小明在班里一直是个非常公正的孩子.这点同学和老师都非常清楚,这不,老师每周都会从家里带来一些糖果.然后叫小明把糖果分给其它小朋友,但这个班里的同学都有一个非 ...

  4. NSDictionary所有API的学习。

    <欢迎大家增加iOS开发学习交流群:QQ529560119> @property (readonly)NSUInteger count; //1.利用指定的key寻找相应的value - ...

  5. AS3: Socket 数据包 收 发

    AS3.0中使用Socket使用tcp服务器协议,它是一种流协议,不停的将分片传输给客户端,P作为流,发包是不会整包到达的,而是源源不断的. 它不同于UDP服务器协议,UDP作为数据包协议,整包到达. ...

  6. LINQ 基本子句之一 (select/where/group/into)

    特别喜欢同事看到我写了一句小排序的时候说,他当然喜欢Linq了,虽然我只是baidu之,不知其然也不知其所以然. 基本格式 var<变量> = from <项目> in < ...

  7. javascript模式——Prototype模式

    GoF权威的解释是,原型模式是一种通过对一个对象的克隆,创建基于这个对象的多种对象的模式. 为了实现这种原型模式,可以直接使用ECMAScript 5 中的方法Object.create.它不紧可以创 ...

  8. SpringMVC中采用简洁的配置实现文件上传

    文件上传我们一般会有两种策略,一种是通过IO流上传,还有一种是通过表单上传,其实这两种在客户端实现起来都是很简单的,在服务端处理会略有差别,个人感觉IO上传代码简单,但是也有很多硬伤,还是表单上传更合 ...

  9. Excel导入sq server后数据列以科学计数法显示

    一.选中excel数据列如图 二.选择数据--分列 三.选择下一步,下一步,文本 四.完成 五.这样把excel导入到数据库中是以文本形式显示不会出现科学计数法

  10. Spring IOC的配置使用(转)

    转:http://www.cnblogs.com/linjiqin/p/3408306.html Spring IOC的配置使用 1.1.1 XML配置的结构一般配置文件结构如下: <beans ...