【发布时间】:2016-11-27 23:40:52
【问题描述】:
Bootstrap 的导航栏下拉菜单有两个问题。首先,导航栏的下拉菜单不适用于每个页面。导航栏的外观如下所示。 日历是嵌入到页面中的 Google 日历。每当我单击日历链接本身时,下拉菜单都不起作用。如果我在单击日历页面后尝试导航到另一个页面,下拉菜单也不起作用。但是,如果我导航到另一个页面然后重新加载该页面,下拉菜单会再次起作用。知道可能导致此问题的原因吗?
第二个问题是当窗口大小改变时折叠导航栏。我设置的方式是,当屏幕尺寸小于 1200 像素时,整个导航栏应该折叠起来,单击折叠栏应该将导航栏扩展到 85vh 的高度。虽然导航栏确实在 1200 像素处折叠,但在达到默认值 767 像素之前,可折叠项不会扩展到 85vh 的高度。我的代码如下所示:
@media screen and (max-width: 1200px) {
.navbar-collapse .nav > .divider-vertical {
display: none;
}
#nav-portallinks {
li a {
color: white;
}
li a:hover {
color: black;
}
.divider {
width: 25vw;
margin-left: 0;
}
font: {
family: $font-text;
size: 2vw;
}
max-height: 85vh;
overflow: auto;
background-color: $cardinal;
width: 25vw;
margin-left: 50vw;
}
}
有什么想法吗?
【问题讨论】:
-
你能创建一个jsFiddle吗?
标签: html css twitter-bootstrap navbar dropdown