应用于<body>
的overflow:hidden
可以在iPhone Safari上工作吗?看起来不是。我不能在整个网站上创建一个包装器来实现这一点...
你知道解决方案吗?
例如:我有一个很长的页面,我只是想隐藏“文件夹”下面的内容,它应该可以在iPhone/iPad上工作。
发布于 2020-09-01 06:49:16
经过多天的尝试,我找到了一个对我有效的解决方案:
touch-action: none;
-ms-touch-action: none;
发布于 2012-11-30 20:42:22
body {
position:relative; // that's it
overflow:hidden;
}
发布于 2017-01-25 19:14:50
这里列出的一些解决方案在拉伸弹性滚动时出现了一些奇怪的小故障。要解决这个问题,我使用了:
body.lock-position {
height: 100%;
overflow: hidden;
width: 100%;
position: fixed;
}
来源:http://www.teamtownend.com/2013/07/ios-prevent-scrolling-on-body/
https://stackoverflow.com/questions/3047337
复制相似问题