Bootstrop实现多级下拉菜单功能


Posted in Javascript onNovember 24, 2016

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

下面给大家分享bootstrap多级下拉菜单功能的实例代码。

先给大家看下效果图:

Bootstrop实现多级下拉菜单功能

- 需要引用bootstrap.min.css和bootstrap.min.css.js

- 代码如下

<head>
<meta charset="UTF-8">
<title>Bootstrap 3 的多级下拉菜单示例</title>
<link rel="stylesheet" href="~/Content/bootstrap.min.css" />
<script type="text/javascript" src="~/Content/bootstrap.min.css.js"></script>
<style type="text/css">
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #ccc;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<h2>Bootstrap 3多级下拉菜单</h2>
<hr>
<div class="dropdown">
<a id="dLabel" role="button" data-toggle="dropdown" class="btn btn-default" data-target="#" href="javascript:;">
下拉多级菜单 <span class="caret"></span>
</a>
<ul class="dropdown-menu multi-level" role="menu" aria-labelledby="dropdownMenu">
<li class="dropdown-submenu">
<a tabindex="-1" href="javascript:;">总经理</a>
<ul class="dropdown-menu">
<li><a tabindex="-1" href="javascript:;">经理1</a></li>
<li><a tabindex="-1" href="javascript:;">经理2</a></li>
</ul>
</li>
<li class="dropdown-submenu">
<a tabindex="-1" href="javascript:;">研发部</a>
<ul class="dropdown-menu">
<li><a tabindex="-1" href="javascript:;">主管</a></li>
<li class="divider"></li>
<li class="dropdown-submenu">
<a href="javascript:;">员工</a>
<ul class="dropdown-menu">
<li><a href="javascript:;">互    评</a></li>
<li><a href="javascript:;">不互评</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</body>

以上所述是小编给大家介绍的Bootstrop实现多级下拉菜单功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript 输入框内容格式验证代码
Feb 11 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
Dec 16 Javascript
21个JavaScript事件(Events)属性汇总
Dec 02 Javascript
JavaScript的String字符串对象常用操作总结
May 26 Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 Javascript
详解Angular的双向数据绑定(MV-VM)
Dec 26 Javascript
Javascript实现基本运算器
Jul 15 Javascript
json数据传到前台并解析展示成列表的方法
Aug 06 Javascript
Vue加载json文件的方法简单示例
Jan 28 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 Javascript
js事件机制----捕获与冒泡机制实例分析
May 22 Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 #Javascript
微信小程序-详解数据缓存
Nov 24 #Javascript
如何实现json数据可视化详解
Nov 24 #Javascript
BootStrap 可编辑表Table格
Nov 24 #Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 #Javascript
jQuery实现表格与ckeckbox的全选与单选功能
Nov 24 #Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 #Javascript
You might like
动画 《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
Zend Framework教程之视图组件Zend_View用法详解
2016/03/05 PHP
javascript事件模型代码
2007/07/01 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
vue中的scope使用详解
2017/10/29 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
nodejs实现套接字服务功能详解
2018/06/21 NodeJs
JS实现将二维数组转为json格式字符串操作示例
2018/07/12 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
2019/09/03 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
Python 线程池用法简单示例
2019/10/02 Python
python pyenv多版本管理工具的使用
2019/12/23 Python
Python基于Tensor FLow的图像处理操作详解
2020/01/15 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
给老师的感谢信
2015/01/20 职场文书