javascript - 如何停用 Bootstrap 的移动视口(viewport)滚动监视?

标签 javascript twitter-bootstrap navigation

我正在使用 Bootstrap documentation 中使用的 Bootstrap 词缀侧面导航。正如您所看到的,当视口(viewport)小于 768px 并且页面切换到移动 View 时,scrollspy 没有任何意义。因此,我想在页面切换到移动 View 后立即停用滚动 spy 。请记住,修复应该仅适用于侧边栏导航,而不适用于导航栏。有什么想法吗?

最佳答案

修复很简单。使用媒体查询并定义position:static;用于移动 View 的侧边栏导航 div,例如

    @media (max-width: 767px){

   .sidenav.affix {         /* change sidenav selector to match your layout */   

    position: static;    /* removes the affix behaviour */
    width: auto;         /* customise as required */
    top: 0;               /* customise as required */
    }  
    }

关于javascript - 如何停用 Bootstrap 的移动视口(viewport)滚动监视?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17447017/

相关文章:

javascript - 如何在不点击或提交的情况下实时更新数据

javascript - AngularJS : ng-model doesn't update correctly with ng-keydown. ng-model 关闭一个字符

css - Twitter Bootstrap——它不是打破了所有优秀的现代网页设计原则吗?

css - Twitter Bootstrap 和大于按钮中的标准图标

javascript - ajax 调用后无法更改 css 属性

javascript - live.js 与 prefixfree 结合使用时不会重新加载 css

html - .btn-group 汉堡菜单问题和困惑

javascript - 几个链接在粘性导航菜单中不起作用

iphone - ios : create NavigationBar programmatically, 但无法设置标题

CSS 导航子菜单帮助... block 离开屏幕