【发布时间】:2015-11-19 11:06:12
【问题描述】:
我需要在 Chrome 上的 HTML 页面中禁用滚动。我写了溢出:隐藏,以便在 Firefox 和 Internet Explorer 中隐藏滚动条并禁用鼠标滚轮。仍然可以通过单击鼠标滚轮在 Firefox 中滚动,但我不在乎。
所以 overflow:hidden 只是隐藏了 Chrome 中的滚动条,但我们仍然可以使用鼠标滚轮滚动。
我制作了一个 JSFiddle here,但它会用他自己的滚动条抛出一些错误,所以我建议你创建这个简单的 html 脚本来尝试:
<html>
<head>
<style>
body{
overflow:hidden;
}
div{
height:2000px;
width:1300px;
position: relative;
background-image:linear-gradient(blue, red);
}
</style>
</head>
<body>
<div></div>
<span>Test</span>
</body>
</html>
那么我们如何禁用 chrome 中的滚动?仅供参考,我计划制作一个 Android 应用程序,这就是 Chrome 对我很重要的原因。
编辑:我的电脑上有 Chrome 错误,所以测试不好,但如果你有一个安卓系统,你可以导航到我的页面 here,你会注意到这个错误:你可以用手指滚动。
【问题讨论】:
-
我在 chrome 中检查过,没有任何问题..您使用的是哪个版本..您可以显示您的问题的屏幕截图
-
更新你的 chrome 版本就可以了
-
我有这个版本 28.0.1500.72 m,好像是最新的
-
@podelo 检查下面的代码...@abertil 它的工作原理是 yneeded rt
标签: html css google-chrome overflow