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 相关文章推荐
window.onload 加载完毕的问题及解决方案(下)
Jul 09 Javascript
WEB 浏览器兼容 推荐收藏
May 14 Javascript
基于js disabled=&quot;false&quot;不起作用的解决办法
Jun 26 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 Javascript
jQuery选择器源码解读(一):Sizzle方法
Mar 31 Javascript
浅谈被jQuery抛弃的函数及替代函数
May 03 Javascript
详细分析JavaScript变量类型
Jul 08 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
Dec 02 Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 Javascript
Vue插件之滑动验证码
Sep 21 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
Jan 27 Vue.js
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
在wamp集成环境下升级php版本(实现方法)
2013/07/01 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
node.js入门教程
2014/06/01 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
2015/03/10 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
详解Python中的正则表达式的用法
2015/04/09 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
2018/04/20 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
python flask搭建web应用教程
2019/11/19 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
2019/12/13 Python
Python高阶函数、常用内置函数用法实例分析
2019/12/26 Python
Python如何定义有可选参数的元类
2020/07/31 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
幼儿园庆六一游园活动方案
2014/01/29 职场文书
商务英语广告词大全
2014/03/18 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
Python WSGI 规范简介
2021/04/11 Python
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
MySQL中order by的使用详情
2021/11/17 MySQL