如何使用jQuery禁用(而不是隐藏)浏览器中的滚动条
How do we disable - not hide - scrollbars in a browser using jQuery?
我想禁用浏览器的滚动时发生的事件,但不删除滚动条?
我想要一些非常类似于设置CSS的overflow:hidden
到整个文档。我的理由是这样做会改变浏览器的宽度,因此我将不得不重新对齐正文。
解决我认为你所描述的问题的最佳实践是这个简单的CSS:
html {
overflow-y: scroll
}
强制垂直滚动条始终是可见的,这样浏览器的宽度就不会在"事件发生时"改变,而且你也不必"重新对齐body"。
为什么不直接将整个网页设置为align:center呢?无需手动重新对齐,适用于任何屏幕分辨率或浏览器:-)
相关文章:
- 禁用(而不是隐藏)浏览器滚动条
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- Selenium认为文本框是隐藏的,即使我可以在浏览器中看到它
- 如何防止高图工具提示弹出隐藏,在图形区域或浏览器窗口上调整大小
- 如何从浏览器隐藏视频src属性's检查元素
- 如何在没有safari的情况下为浏览器隐藏视频元素
- Firefox插件开发,打开一个隐藏的网络浏览器
- 在现代浏览器中隐藏地址栏是不可能的吗?
- 浏览器状态栏:隐藏对特定网站的请求地址
- 如果正文不是滚动的内容,有没有办法在滚动时隐藏浏览器
- 如何在chrome扩展程序中隐藏浏览器窗口
- 使用 javascript 在页面加载时隐藏浏览器菜单栏
- 如何在ie10和ie11中隐藏浏览器默认工具提示
- 在按钮单击中隐藏浏览器后退按钮
- 使用JavaScript显示和隐藏浏览器聊天框
- 在Karma中隐藏浏览器栈键
- 如何使用jQuery禁用(而不是隐藏)浏览器中的滚动条
- 隐藏浏览器的地址栏
- 我如何创建一个全屏,无边界浏览器/暂时隐藏浏览器窗口
- 如何隐藏浏览器窗口状态栏