Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 引导下拉菜单-显示第二个引导导航栏_Html_Css_Twitter Bootstrap_Twitter Bootstrap 3_Navbar - Fatal编程技术网

Html 引导下拉菜单-显示第二个引导导航栏

Html 引导下拉菜单-显示第二个引导导航栏,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"> 显示我们的子菜单项。与单击“更多”按钮时站点的工作方式类似,第二个集中导航栏将显示,而不是下拉菜单(再次按下按钮时隐藏)为您提供了不同的内置组件,您可以根据需要使用这些组件 它还有一个组件,当我们单击某

我有一个Bootstrap 3
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');
});