如何在HTML/CSS动态页面中避免滚动条的偏移
How to avoid any offset from a scrollbar in dynamic pages in HTML/CSS
我正在制作一个动态页面,在HTML/CSS中使用Javascript和jQuery。这个页面的高度可以改变,滚动条可以出现或消失。此外,我希望内容居中。为了达到这个目的,我使用margin: 0 auto;
。但是当滚动条显示自己(或隐藏自己)时,页面会向一侧移动一点。
如何防止它左右移动?
编辑
这里有一个jsfiddle来看看问题是什么(对不起,内容是法语):http://jsfiddle.net/r4jspomr/
你可以点击标题来扩展/收回它下面的内容
这是浏览器的默认行为,你可以使用下面的代码禁用滚动条,然后使用一个漂亮的自定义滚动条,像这样
$("body").css("overflow", "hidden");
相关文章:
- 滚动所有嵌套的滚动条,使HTML元素进入视图
- html表格的浮动水平滚动条
- 如何在不使用滚动条的情况下将html页面放入弹出窗口(对话框)
- 如何强制HTML页面具有水平滚动条
- JavaScript-HTML<选择>单击滚动条的向下按钮时触发的onclick事件
- HTML,Javascript - 拆分比iFrame宽的单词,而不是生成滚动条
- 在不使用滚动条的情况下在巨大的 html 页面周围移动浏览器视图
- HTML 将滚动条附加到模式内容
- jQuery scrollTop 不适用于具有高度和滚动条的 HTML 元素
- 如何使html滚动条从底部开始
- 阻止HTML滚动在元素内部滚动时,不隐藏滚动条
- 除非需要滚动条,否则会粘在浏览器底部的HTML页脚
- 不带滚动条的DIV[HTML|CSS|JavaScript]
- 滚动条在使用$selector.html()更新内容后重置
- HTML Object元素和滚动条问题
- 当鼠标位于子可滚动HTML元素上时,如何使用鼠标滚轮移动父滚动条
- 无法在html中添加垂直滚动条
- 如何在HTML/CSS动态页面中避免滚动条的偏移
- 删除左侧滚动条html
- 我无法在html前端获得水平滚动条