Html 引导下拉菜单-显示第二个引导导航栏
我有一个Bootstrap 3Html 引导下拉菜单-显示第二个引导导航栏,html,css,twitter-bootstrap,twitter-bootstrap-3,navbar,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,Navbar,我有一个Bootstrap 3navbar,具有开箱即用的下拉菜单功能 是否有办法在按钮的下拉开关上显示/转换第二个导航栏?我们想要格式很好的 <nav class="navbar navbar-default"> <div class="container"> 显示我们的子菜单项。与单击“更多”按钮时站点的工作方式类似,第二个集中导航栏将显示,而不是下拉菜单(再次按下按钮时隐藏)为您提供了不同的内置组件,您可以根据需要使用这些组件 它还有一个组件,当我们单击某
navbar
,具有开箱即用的下拉菜单
功能
是否有办法在按钮的下拉开关上显示/转换第二个导航栏?我们想要格式很好的
<nav class="navbar navbar-default">
<div class="container">
显示我们的子菜单项。与单击“更多”按钮时站点的工作方式类似,第二个集中导航栏将显示,而不是下拉菜单(再次按下按钮时隐藏)为您提供了不同的内置组件,您可以根据需要使用这些组件
它还有一个组件,当我们单击某个特定元素时,它可以用来打开和关闭块
您可以在.navbar
和内部使用此组件。如果需要,可以在该组件的主体中使用更多.dropdown
项
切换导航
-
提交
-
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred nesciunt sapiente ea proident。
如果您想在Bootstrap 3中查找不止一个下拉列表,那么这是不受支持的。然而,你可以做到这一点
下面是一些HTML标记示例:
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<div class="collapse navbar-collapse" id="bs-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="index.php">Home</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
<li class="dropdown-submenu">
<a tabindex="-1" href="#" class="dropdown-submenu-toggle">Second Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Sub-Menu Item</a></li>
<li><a href="#">Sub-Menu Item</a></li>
<li><a href="#">Sub-Menu Item</a></li>
</ul>
</li>
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /container -->
</nav>
CSS占了我们99%的时间。现在我们只需要一点Javascript就可以让我们越过终点线
// Make Dropdown Submenus possible
$('.dropdown-submenu a.dropdown-submenu-toggle').on("click", function(e){
$('.dropdown-submenu ul').removeAttr('style');
$(this).next('ul').toggle();
e.stopPropagation();
e.preventDefault();
});
// Clear Submenu Dropdowns on hidden event
$('#bs-navbar-collapse-1').on('hidden.bs.dropdown', function () {
$('.navbar-nav .dropdown-submenu ul.dropdown-menu').removeAttr('style');
});
差不多就是这样。在:上做了一个可下载的现场演示,介绍了在使用WordPress菜单系统时,如何使用相同的代码在引导菜单中启用此功能。请与我们分享您正在使用的代码。
// Make Dropdown Submenus possible
$('.dropdown-submenu a.dropdown-submenu-toggle').on("click", function(e){
$('.dropdown-submenu ul').removeAttr('style');
$(this).next('ul').toggle();
e.stopPropagation();
e.preventDefault();
});
// Clear Submenu Dropdowns on hidden event
$('#bs-navbar-collapse-1').on('hidden.bs.dropdown', function () {
$('.navbar-nav .dropdown-submenu ul.dropdown-menu').removeAttr('style');
});