2
在尝试修复浏览器上某些幻灯片的某些问题时,我达到了所有浏览器都能正常工作的程度,但Safari for iOS却没有。iOS上的奇怪阻止滚动上的Safari浏览器
令人惊讶的是,它没有发生在响应模式的Mac Safari上,它只发生在iOS上。
奇怪的行为是,一旦你到达页面的底部,部分内容被覆盖。如果您在到达底部时再次滚动,则可以立即滚动。如果你在这一点上滚动,它会发生相同的情况。
最小测试情况中,这是可重复的:
html,
body,
main {
width: 100vw;
height: 100vh;
overflow: hidden;
}
#test {
height: 100vh;
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
p {
padding: 20px 0;
}
标记是这样的:
<body>
<div id="test">
<p>Lots of p</p>
<p>Lots of p</p>
<p>Lots of p</p>
</div>
</body>
JSBin具有可重复的情况下,this。有谁知道这里发生了什么,以及如何解决它?
我有同样的问题!有没有解决方法? –