css - 2 列布局 : how to make the 2 columns scrolling independently

标签 css twitter-bootstrap scrollbar overflow

我买了一个Bootstrap Theme前一段时间,我需要定制它。我只针对 1024 像素及以上的屏幕。

这是演示页面:http://wbpreview.com/previews/WB05FN804/

基本上主题是2-columns layout .无论您的光标在页面上的哪个位置,您都可以在右侧/主栏中上下滚动。因此,如果您的光标位于左列,则上下滚动会滚动整个页面。

我想提供一个 2 scrolling mechanism : 左列的特定滚动条和主/右列的特定滚动条。

我添加了 overflow: scroll<nav id="primary"> .这是工作;如果您打开所有文件夹菜单以超过高度,您可以上下滚动。

但是,当您到达顶部或底部时,它会继续向右滚动。

这就是我要解决的问题。

我怎样才能实现它?

提前致谢

最佳答案

现在您的页面正在利用浏览器滚动功能。当您处于左侧导航时,防止右列停止滚动的一种可靠方法是设置 Overflow:Hidden;当您从主导航中移出鼠标时,到正文并删除溢出内联 css ..

简单的 jQuery 应该能帮到你?

$("#primary").hover(
    function(){$("body").css("overflow", "hidden")}, 
    function(){$("body").css("overflow", "")}
);

希望这对您有所帮助!

关于css - 2 列布局 : how to make the 2 columns scrolling independently,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18925924/

相关文章:

jquery - 如何制作响应式 Bootstrap 3 分页

HTML/CSS Logo 放置问题

html - 动态地将图像放置在彼此旁边/之上

html - Bootstrap 列被压扁

html - 隐藏滚动条但保留以原生感觉滚动的能力

html - 如何减慢悬停在滚动条上的效果?

css - JavaFX 和 CSS 语法

javascript - Bootstrap 3 Modal 不会显示模态标题或输入标签

javascript - 图标不改变悬停

Android Webview 禁用所有链接但启用滚动