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. linux之SQL语句简明教程---SELECT

    SQL是用来做什么的呢?一个最常用的方式是将资料从数据库中的表格内选出.从这一句回答中,我们马上可以看到两个关键字: 从 (FROM) 数据库中的表格内 选出 (SELECT).(表格是一个数据库内的 ...

  2. word2vec 入门基础(一)

    一.基本概念 word2vec是Google在2013年开源的一个工具,核心思想是将词表征映 射为对应的实数向量. 目前采用的模型有一下两种 CBOW(Continuous Bag-Of-Words, ...

  3. flex容器解析

    通常在Flex种有两种形式的容器:布局和导航. 在容器中我们可以同时设置一些空间和子容器,我们可以叫在容器内定义的任何组件为该容器的孩子. 在一个Flex程序的根部是一个叫做Application C ...

  4. Equal 和==比较

    Equal 和==比较 ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相当,只能用==操作符. 如果一个变 ...

  5. VS2010中查询替换使用

    MSDN:http://msdn.microsoft.com/zh-cn/library/afy96z92.aspx 例子:

  6. Linux 重定向

    Linux 标准文件描述符 描述符  缩写 描述 0  STDIN  标准输入 1  STDOUT  标准输出 2  STDERR  标准错误 3-9    应该是扩展的标准输出(待验证) 命令行重定 ...

  7. Android_实现静默安装和卸载应用

    转:http://www.cnblogs.com/ondream/archive/2012/04/13/2446138.html 前段时间做了一个批量安装卸载应用程序的小应用,由于安装卸载应用程序的部 ...

  8. makefile死磕笔记

    开始我会插播一段我如何学习makefile的废话,如果不想听的话,请直接跳到我的makefile教程. 首先得先说明学习makefile真是一个痛苦的过程,尤其是用干巴巴的看书来学习的过程,简直可以用 ...

  9. Android03-Activity生命周期及启动模式

    1.返回栈概念 2.生命周期 1. onCreate() 这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动 第一次被创建的时候调用.你应该在这个方法中完成活动的初始化操作,比如 ...

  10. struts2的对象工厂(ObjectFactory)

    ObjectFactory,是xwork中很重要的一个类,是产生action的地方.单独使用xwork的时候,action都是这个类创建的.struts2包装了ObjectFactory,自成了一个S ...