Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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
Javascript 带下拉菜单的引导式不可折叠导航栏_Javascript_Jquery_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 带下拉菜单的引导式不可折叠导航栏

Javascript 带下拉菜单的引导式不可折叠导航栏,javascript,jquery,css,twitter-bootstrap,Javascript,Jquery,Css,Twitter Bootstrap,我正在尝试创建导航栏,它没有响应,并且有一些下拉列表 我可以通过下面的css使其无响应。但是,如果我在移动设备中单击导航栏中的下拉菜单,它会出错。这是引导,请尝试移动视图并单击todo以重新创建此问题 <style> .navbar-collapse.collapse { display: block!important; } .navbar-nav>li, .navbar-nav { float: left !important; } .navbar-nav.navba

我正在尝试创建导航栏,它没有响应,并且有一些下拉列表

我可以通过下面的css使其无响应。但是,如果我在移动设备中单击导航栏中的下拉菜单,它会出错。这是引导,请尝试移动视图并单击todo以重新创建此问题

<style>
.navbar-collapse.collapse {
display: block!important;
}

.navbar-nav>li, .navbar-nav {
float: left !important;
}


.navbar-nav.navbar-right:last-child {
margin-right: -15px !important;
}

.navbar-right {
float: right!important;
}
</style>

.navbar-collapse.collapse{
显示:块!重要;
}
.navbar导航>li,.navbar导航{
浮动:左!重要;
}
.导航栏导航.导航栏右侧:最后一个孩子{
右边距:-15px!重要;
}
.导航栏对吗{
浮子:对!很重要;
}
样本下拉列表

<li class="dropdown"><a href="#" data-tad="l1" class="nottodo dropdown-toggle" data-toggle="dropdown">Todo <span class="label label-info">0</span>
                </a>
                    <ul class="dropdown-menu">
                        <li><a href="#"><span class="label label-warning">4:00 AM</span>Favourites Snippet</a></li>
                        <li><a href="#"><span class="label label-warning">4:30 AM</span>Email marketing</a></li>
                        <li><a href="#"><span class="label label-warning">5:00 AM</span>Subscriber focused email
                            design</a></li>
                        <li class="divider"></li>
                        <li><a href="#" class="text-center">View All</a></li>
                    </ul>
                </li>

  • 我认为你不喜欢的行为是由一个媒体查询造成的

    css中包含以下媒体查询:

    @media (max-width: 767px) {
        .navbar-nav .open .dropdown-menu {
             background-color: transparent;
             border: 0 none;
             box-shadow: none;
             float: none;
             margin-top: 0;
             position: static;
             width: auto;
        }
    ...
    }
    
    只需覆盖样式,如以下css中所示:

    .navbar-nav .open .dropdown-menu {
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    }
    
    您可以找到更新的引导层

    在下面的演示中,我必须添加
    !重要信息
    ,请选择背景色。不知道为什么,因为在Bootply上这不是必需的

    .navbar-collapse.collapse{
    显示:块!重要;
    }
    .navbar导航>li,.navbar导航{
    浮动:左!重要;
    }
    .导航栏导航.导航栏右侧:最后一个孩子{
    右边距:-15px!重要;
    }
    .导航栏对吗{
    浮子:对!很重要;
    }
    .导航栏导航.打开.下拉菜单{
    背景色:#fff!重要;
    边框:1px实心rgba(0,0,0,0.15);
    边界半径:4px;
    盒影:0 6px 12px rgba(0,0,0,0.176);
    位置:静态;
    }
    
    

    请看一下这个。这很相似。这会删除整个响应,我只想删除navbar中的响应。嘿,刚刚测试过这个,下拉菜单不能正常工作!!什么是不正常工作?您的意思是,按钮Todo可能会以较小的大小换行到下一行,还是下拉列表的样式会以手机大小更改?在手机中访问并单击Todo时,它会折叠到新行。