Bootstrap下拉菜单效果实例代码分享


Posted in Javascript onJune 30, 2016

下拉菜单Dropdown不是表单中<select><option value=''></option></select>那种啊,而是导航条中常见的那种。 

Bootstrap官方网站对下拉菜单Dropdown的解释很少,即使是他们的英文官方网站。 

对于如何更改下拉菜单的背景颜色、如果对下拉菜单默认的黑色超级链接进行修改,如何把下拉菜单更改成普通的超级链接而不是文字的样式,官方网站是完全没有具体的解释。 

而且,官方网站的超级链接代码杂糅着许多没有用的参数。 

笔者研究了很久,才找到更改下拉菜单的方法。 
以下是IE8对Bootstrap的下拉菜单,以后各位使用Bootstrap记得千万要用IE8去测试,谷歌等高级浏览器掩盖了许多Bug。 

Bootstrap下拉菜单效果实例代码分享

提供如何更改下拉菜单的背景颜色、如果对下拉菜单默认的黑色超级链接进行修改,如何把下拉菜单更改成普通的超级链接而不是文字的样式的修改方法, 

至于如何把下拉菜单的框框改没,笔者实在是无能为力的。 

以上的下拉菜单具体实现请看如下的代码: 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <link href="css/bootstrap.css" rel="stylesheet" media="screen">
 <script type="text/javascript" src="js/jquery-1.11.1.js"></script>
 <script type="text/javascript" src="js/bootstrap.js"></script>
 <title>下拉菜单dropdown</title>
 </head>

 <body>
 <div class="btn-group">
   <!--将btn-default改成btn-link可以让其变为一个文字式的下拉菜单-->
 <button type="button" class="btn btn-link dropdown-toggle"
 data-toggle="dropdown">
 下拉菜单
    <!--这是下拉菜单的旁边的小三角形-->
 <span class="caret"></span>
 </button>
 <!--这里在class中的dropdown-menu再加入label-warning等属性可以改变下拉菜单的背景色-->
 <ul class="dropdown-menu" role="menu">
 <li>
    <!--这里的span中的class中的text-info是为了让下拉菜单里面的链接的颜色从黑色变成更像超级链接的蓝色-->
  <a href="#"><span class="text-info">项目一</span></a>
 </li>
 <li>
  <a href="#"><span class="text-info">项目二</span></a>
 </li>
 </ul>
 </div>
 </body>
</html>

没有jquery支持下拉菜单也是无法工作的。下拉菜单本来就是一个javascript组件。

没有bootstrap之前,写一个下拉菜单,要定义一个隐藏图层,当鼠标悬停或者点击相应的超级链接之后,此图层显示出来。当鼠标悬停在此隐藏图层,此隐藏图层依旧显示,当鼠标离开此隐藏图层,则此隐藏图层继续从显示变成隐藏,很麻烦的。

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用javascript过滤html的字符串(注释标记法)
Jul 08 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
封装属于自己的JS组件
Jan 27 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 Javascript
JavaScript实现图片切换效果
Aug 12 Javascript
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
electron实现静默打印的示例代码
Aug 12 Javascript
Vue实现简易计算器
Feb 25 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 Javascript
微信小程序自定义胶囊样式
Dec 27 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 Javascript
Bootstrap图片轮播组件使用实例解析
Jun 30 #Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 #Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 #Javascript
jQuery获取table行数并输出单元格内容的实现方法
Jun 30 #Javascript
JS实现添加,替换,删除节点元素的方法
Jun 30 #Javascript
JS传值出现中文参数乱码的解决方法
Jun 30 #Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 #Javascript
You might like
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
小试JQuery的AutoComplete插件
2011/05/04 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
浅谈使用React.setState需要注意的三点
2017/12/18 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
React key值的作用和使用详解
2018/08/23 Javascript
JavaScript使用类似break机制中断forEach循环的方法
2018/11/13 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
Python实现简单状态框架的方法
2015/03/19 Python
Python深入06——python的内存管理详解
2016/12/07 Python
Python中pandas dataframe删除一行或一列:drop函数详解
2018/07/03 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
python增加图像对比度的方法
2019/07/12 Python
如何用Python来搭建一个简单的推荐系统
2019/08/07 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
西班牙最大的在线滑板和街头服饰商店:Fillow.net
2019/04/15 全球购物
英国名牌男装店:Standout
2021/02/17 全球购物
十佳大学生事迹材料
2014/01/29 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
2015年财政所工作总结
2015/04/25 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
暖春观后感
2015/06/08 职场文书
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript