我正在使用Youtube的iframe API在我们的网站上加载视频。我还有另一个iframe发生这种情况。 Youtube iframe位于首屏之上,但浏览器不会渲染它们,直到您向下滑动一下。我已经设置了一个动画图标和消息来帮助用户,但这看起来很愚蠢,因为你只需要稍微滚动一下。
我已经尝试过多次"修复",但似乎都没有效果。添加-webkit-transform: translate3d (0,0,0)
的修复程序不起作用(可以在许多版本iPad Safari scrolling causes HTML elements to disappear and reappear with a delay中看到)。
我开始这个新问题,因为虽然上面的链接标记为已回答,但答案不再有效,或无效。最不合理的部分是内容实际上是折叠。
感谢大家的帮助。
编辑:还注意到我尝试通过js滚动页面。似乎iOS上的浏览器实际上在渲染iframe之前等待用户输入。古怪。