css - Bootstrap 3 : opened navbar's content can't scroll on mobile

标签 css twitter-bootstrap scroll twitter-bootstrap-3 navbar

我需要使用 Bootstrap 3 的导航栏,但它似乎有点问题。在我的 Lumia 820 上,我查看了默认导航栏,但无法滚动导航栏中的菜单内容。我可以滚动菜单后面的正文,而不是菜单。 在桌面上,我可以使用 Overflow:auto CSS 很好地滚动菜单内容,但在移动设备上,我无法滚动、自动或隐藏。有什么想法吗?

图片在这里:/image/8lxXj.png

最佳答案

我想为正确的解决方案添加一些修复。特别是修复折叠动画:

.navbar-nav {
  height: 100vh; // <-- This will fix the collapse animation
}

.navbar-collapse.in {     
   overflow-x: hidden;
   padding-right: 17px; // <-- Hide scroll bar, but still being able to scroll
}

@media (min-width: 768px) {
    .navbar-nav {
        height: auto;
    }
}

关于css - Bootstrap 3 : opened navbar's content can't scroll on mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22013642/

相关文章:

javascript - 鼠标悬停在菜单项上的 Bootstrap 下拉菜单应在右侧显示编辑/删除图标

javascript - 如何使导航栏从右侧滑动

html - 如何使前景垂直滚动而不是背景

android - 维护 WebView 中的滚动位置

html - 使用 css 隐藏空选项值

css - 位置 : Fixed, 相对容器。定高设计

css - 水平居中绝对 div,当屏幕不够大时,它会向左对齐

jquery - Bootstrap "buttons-radio"使用 AngularJS 切换

html - 在内容 CSS 结束后停止过度滚动

javascript - 只有第一个元素显示