效果

HTML代码

    <div class="sidebar">
<div class="mc-search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search...">
<span class="input-group-btn">
<button type="button" class="btn btn-default"><i class="fa fa-search"></i></button>
</span>
</div>
</div>
<div class="navbar navbar-default" id="mycollapse">
<!-- <ul class="nav navbar-nav nav-pills nav-stacked"> -->
<ul class="nav nav-pills nav-stacked">
<li><a href="#"><i class="fa fa-dashboard fa-fw"></i> DashBord</a></li> <li>
<a href="#second-level-1" class="second-level accordion-toggle"
data-toggle="collapse"
data-parent="#mycollapse">
<i class="fa fa-table fa-fw"></i> Table<i
class="fa fa-angle-left pull-right"></i>
</a>
<ul class="nav collapse" id="second-level-1">
<li><a href="#">数据库测试</a></li>
<li><a href="#">数据库测试</a></li>
<li><a href="#">数据库测试</a></li>
</ul>
</li> <li><a href="#"><i class="fa fa-bar-chart fa-fw"></i> Chart</a></li>
<li><a href="#"><i class="fa fa-edit fa-fw"></i> Form</a></li>
<li>
<a href="#second-level-2" class="second-level accordion-toggle"
data-toggle="collapse"
data-parent="#mycollapse">
<i class="fa fa-table fa-fw"></i> Table<i
class="fa fa-angle-left pull-right"></i>
</a>
<ul class="nav collapse" id="second-level-2">
<li><a href="#">数据库测试</a></li>
<li><a href="#">数据库测试</a></li>
<li><a href="#">数据库测试</a></li>
</ul>
</li>
<li><a href="#"><i class="fa fa-wrench fa-fw"></i> UI Element</a></li>
<li>
<a href="#second-level-3" class="second-level accordion-toggle"
data-toggle="collapse" data-parent="#mycollapse">
<i class="fa fa-table fa-fw"></i> Table<i
class="fa fa-angle-left pull-right"></i>
</a>
<ul class="nav collapse" id="second-level-3">
<li><a href="#">数据库测试</a></li>
<li><a href="#">数据库测试</a></li>
<li><a href="#">数据库测试</a></li>
</ul>
</li>
</ul>
</div>
</div>

JS代码

$(function () {
$(document).on('click', '.accordion-toggle', function(event) {
event.stopPropagation();
var $this = $(this);
var parent = $this.data('parent');
var actives = parent && $(parent).find('.collapse.in'); // From bootstrap itself
if (actives && actives.length) {
actives.data('collapse');
actives.collapse('hide');
} var target = $this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, ''); //strip for ie7
$(target).collapse('toggle');
});
})

效果

  1. 点击一个可以展开下拉菜单。
  2. 点击另外一个如果有下拉菜单则自动关闭上一个展开

Bootstrap 手风琴搭配导航条实现常用菜单栏的更多相关文章

  1. Bootstrap系列 -- 42. 导航条中的按钮、文本和链接

    Bootstrap框架的导航条中除了使用navbar-brand中的a元素和navbar-nav的ul和navbar-form之外,还可以使用其他元素.框架提供了三种其他样式: 1.导航条中的按钮na ...

  2. 1.bootstrap练习笔记-导航条

    bootstrap练习笔记 1.关于导航栏   官网链接:http://v3.bootcss.com/components/#nav 结构大概是这样的: nav标签标识导航栏 class为navbar ...

  3. Bootstrap系列 -- 39. 导航条添加标题

    在Web页面制作中,常常在菜单前面都会有一个标题(文字字号比其它文字稍大一些),其实在Bootstrap框架也为大家做了这方面考虑,其通过“navbar-header”和“navbar-brand”来 ...

  4. bootstrap 组件之"导航条"

    一个典型的导航条基本代码如下: <nav class="navbar navbar-default"> <div class="container&qu ...

  5. Bootstrap如何实现导航条?导航条实例详解

    本文主要和大家分享Bootstrap实现导航实例详解,在建设一个网站的时候,不同的页面有很多元素是一样的,比如导航条.侧边栏等,我们可以使用模板的继承,避免重复编写html代码.现在我们打算实现一个在 ...

  6. Bootstrap系列 -- 40. 导航条二级菜单

    在导航条中添加二级菜单也非常简单 <div class="navbar navbar-default" role="navigation"> < ...

  7. bootstrap 响应式导航条模板(含下拉菜单,弹出框)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. Bootstrap 反色导航条

    @{    Layout = null;}<!DOCTYPE html><html><head>    <meta name="viewport&q ...

  9. Bootstrap每天必学之导航条

    http://www.jb51.net/article/75534.htm Bootstrap每天必学之导航条,本文向大家讲解了多种多样的导航条,以及导航条中元素的实现方法,感兴趣的小伙伴们可以参考一 ...

随机推荐

  1. CSS样式与选择器

    CSS构造块的样式: 1.  h1{color:red;background-color:yellow} 其中:h1是选择器,花括号内是声明部分.多个声明之间用分号隔开. 2.为样式规则添加注释:/* ...

  2. sublime Text 常用操作

    原文出处:http://www.php100.com/html/it/focus/2014/1030/7666.html 1. 多光标操作:只要按下Cmd(Windows系统下Ctrl)键,再用鼠标选 ...

  3. Idea 设置根目录

    1.在根目录下新建一个目录yx360-war-ctm-tea,在该目录下新建一个build.gradle文件,输入: apply plugin: 'war' 来引入war插件,war插件会在项目的目录 ...

  4. nginx 报错 upstream timed out (110: Connection timed out)解决方案【转】

    转自 nginx 报错 upstream timed out (110: Connection timed out)解决方案 - 为程序员服务http://outofmemory.cn/code-sn ...

  5. 17 个 tar 命令实用示例【转】

    Tar(Tape ARchive,磁带归档的缩写,LCTT 译注:最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用于归 ...

  6. php 使用操作符

    算术操作符.字符串操作符.赋值操作符 1.比较操作符 比较运算符 例子 名称 结果 $a == $b 等于 TRUE,如果类型转换后 $a 等于 $b. $a === $b 全等 TRUE,如果 $a ...

  7. ignite通过注解配置查询

    官方文档的叙述可能有些不清楚,我做了一个测试,并且可以成功运行,待会儿后面贴出小栗子. 两步操作: 第一步在属性值处贴上@QuerySqlField注解 第二部设置key和value类型 Person ...

  8. Gym 100917L Liesbeth and the String 规律&&胡搞

    题目: Description standard input/outputStatements Little Liesbeth likes to play with strings. Initiall ...

  9. LA 4329 BIT 分治

    #include <cstdio> #include <queue> #include <cstring> #include <iostream> #i ...

  10. less分页阅读

    less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大.less 的用法比起 more 更加的有弹性.在 more 的时候,我们并没有办法向前面翻 ...