javascript - 隐藏 overflow-x 时是否可以防止水平滚动?

标签 javascript css overflow hidden

我有一个网页,其内容超出了浏览器窗口的右边缘。我设置了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/

相关文章:

javascript - @ 字符曾经在 JavaScript 中使用过吗?

html - 使用&符号返回父选择器?

javascript - Shadow DOM——封装JS和CSS文件

javascript - Angular js表单在不应该提交的时候提交

javascript - 从 javascript 更改 html 中的字体和值

javascript - 为什么我的浏览器强制将 script 标签放在 body 标签内?

javascript - 无法检测 Android Barcode Scanner 输入、JavaScript 的关键事件

c - sizeof(long long) 给出 8 但数字在 2**32 处溢出

c - 如何在没有任何段错误的情况下在此函数中分配内存

jquery - 使用 jquery 刷新 div 溢出滚动高度?