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 live( type, fn ) 委派事件实现
Oct 11 Javascript
菜鸟javascript基础整理1
Dec 06 Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
Jun 24 Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 Javascript
浅谈JavaScript函数参数的可修改性问题
Dec 05 Javascript
jquery中object对象循环遍历的方法
Dec 18 Javascript
理解JS绑定事件
Jan 19 Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
浅谈gulp创建完整的项目流程
Dec 20 Javascript
在vue-cli中引入lodash.js并使用详解
Nov 13 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
PHP缓冲区用法总结
2016/02/14 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
javascript防篡改对象实例详解
2017/04/10 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
不使用 JS 匿名函数理由
2017/11/17 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
python处理大数字的方法
2015/05/27 Python
简单解决Python文件中文编码问题
2015/11/22 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
Django模板语言 Tags使用详解
2019/09/09 Python
python数据预处理方式 :数据降维
2020/02/24 Python
通过自学python能找到工作吗
2020/06/21 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
校园广播稿500字
2014/02/04 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
金秋助学感谢信
2015/01/21 职场文书
名人传读书笔记
2015/06/26 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL