我有一个网页,其内容超出了浏览器窗口的右边缘。我设置了overflow-x: hidden
在 <body>
关闭底部滚动条,但我仍然可以使用触控板水平滚动,这不是我想要的。
有什么办法可以防止浏览器水平滚动吗?
附带说明:Safari 4.0.4 有时只能水平滚动,滚动感觉“粘滞”和“跳跃”,而 Firefox 始终平滑地水平滚动。
最佳答案
你可以尝试在 CSS 中设置:
html{
overflow-x: hidden;
}
而不是使用 body
选择器。
我尝试过并在 Firefox 中工作。
关于javascript - 隐藏 overflow-x 时是否可以防止水平滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2648557/