Jquery 自举';s导航栏下拉列表在自定义断点下方未正确打开
我应用了以下代码来实现本问题中讨论的引导navbar的自定义断点: 导航栏折叠在自定义断点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 {
@媒体(最大宽度: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;
}
}