Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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
Jquery 自举';s导航栏下拉列表在自定义断点下方未正确打开_Jquery_Css_Twitter Bootstrap 3_Navbar_Dropdown - Fatal编程技术网

Jquery 自举';s导航栏下拉列表在自定义断点下方未正确打开

Jquery 自举';s导航栏下拉列表在自定义断点下方未正确打开,jquery,css,twitter-bootstrap-3,navbar,dropdown,Jquery,Css,Twitter Bootstrap 3,Navbar,Dropdown,我应用了以下代码来实现本问题中讨论的引导navbar的自定义断点: 导航栏折叠在自定义断点@媒体(最大宽度:1165px)下方,但下拉列表无法正确打开 不过,对于引导的默认断点(768px),它工作正常 任何人都可以告诉我为什么自定义断点不起作用。这是一个引导jquery/javascript问题。如何使自定义断点正确下拉 谢谢 dk该文件包含以下代码: @media (max-width: 767px) { .navbar-nav .open .dropdown-menu {

我应用了以下代码来实现本问题中讨论的引导navbar的自定义断点:

导航栏折叠在自定义断点
@媒体(最大宽度:1165px)
下方,但下拉列表无法正确打开

不过,对于引导的默认断点(768px),它工作正常

任何人都可以告诉我为什么自定义断点不起作用。这是一个引导jquery/javascript问题。如何使自定义断点正确下拉

谢谢 dk

该文件包含以下代码:

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
因此,您可以使用此代码进行媒体查询
@media(最大宽度:1000px)
(或者
@media(最大宽度:1065px)
,如果需要的话)

我已将此CSS应用于。请检查结果:

@导入url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css');
@介质(最大宽度:1000px){
/*下拉列表*/
.导航栏导航.打开.下拉菜单{
位置:静态;
浮动:无;
宽度:自动;
边际上限:0;
背景色:透明;
边界:0;
-webkit盒阴影:无;
盒影:无;
}
.navbar导航打开。下拉菜单>li>a,
.navbar导航打开下拉菜单下拉标题{
填充:5px15px 5px 25px;
}
.导航栏导航打开.下拉菜单>li>a{
线高:20px;
}
.navbar导航打开。下拉菜单>li>a:悬停,
.navbar导航打开.下拉菜单>li>a:焦点{
背景图像:无;
}
/*崩溃*/
.导航栏标题{
浮动:无;
}
.navbar左、.navbar右{
浮动:无!重要;
}
.导航栏切换{
显示:块;
}
.导航栏倒塌{
边框顶部:1px实心透明;
盒影:插入0 1px 0 rgba(255255,0.1);
}
.导航条固定顶部{
排名:0;
边框宽度:0 0 1px;
}
.navbar-collapse.collapse{
显示:无!重要;
}
.导航栏导航{
浮动:无!重要;
利润上限:7.5px;
}
.navbar nav>li{
浮动:无;
}
.导航栏导航>李>a{
填充顶部:10px;
垫底:10px;
}
.崩溃{
显示:块!重要;
}  
}

切换导航

您可能想要
!重要信息
所有自定义类,以及确保没有其他家长的类对此有影响。如果是这样,也要相应地更改它们。您必须覆盖
下拉列表
类才能使移动样式低于1165px。目前(如您的屏幕截图所示),下拉菜单
ul
ul li
仍应用桌面样式。
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}