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 相关文章推荐
jQuery中outerHeight()方法用法实例
Jan 19 Javascript
JS原型、原型链深入理解
Feb 27 Javascript
获取JS中网页各种高宽与位置的方法总结
Jul 27 Javascript
你知道setTimeout是如何运行的吗?
Aug 16 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
Dec 23 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
Jan 22 Javascript
老生常谈js中0到底是 true 还是 false
Mar 08 Javascript
彻底学会Angular.js中的transclusion
Mar 12 Javascript
微信小程序如何调用图片接口API并居中显示
Jun 29 Javascript
扫微信小程序码实现网站登陆实现解析
Aug 20 Javascript
小程序实现横向滑动日历效果
Oct 21 Javascript
javascript实现滚动条效果
Mar 24 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
认识并使用PHP超级全局变量
2010/01/26 PHP
php中get_object_vars()在数组的实例用法
2021/02/22 PHP
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
js窗口关闭提示信息(兼容IE和firefox)
2015/10/23 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
2018/07/12 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
python协程之动态添加任务的方法
2019/02/19 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
python实现数字炸弹游戏
2020/07/17 Python
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
一套PHP的笔试题
2013/05/31 面试题
工商管理专业实习生自我鉴定
2013/09/29 职场文书
师范毕业生自荐信
2013/10/17 职场文书
优秀员工自荐书
2013/12/19 职场文书
高中考试作弊检讨书
2014/01/14 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
年终总结会主持词
2014/03/25 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
雷锋的故事观后感
2015/06/10 职场文书
活动新闻稿范文
2015/07/17 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书