iOS上的对话框中的HTML滚动问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS上的对话框中的HTML滚动问题相关的知识,希望对你有一定的参考价值。

我正在开发一个基于EmberJS的Web应用程序,它应该在多种设备类型上运行。该应用程序包括使用ember-modal-dialogliquid-wormhole插件处理的对话框。

在iPhone上打开对话框时,在对话框中滚动最终会停止工作,而不是滚动内容,一些底层(?)元素与顶部或底部的对话框内容重叠(取决于滚动方向)。实际上很难解释,所以我制作了一个视频:

https://drive.google.com/file/d/12Xfvxvx89r91svEyybMf1j6HFD3v_Tkl/view

此外,您可以自己尝试。单击以下链接,然后单击页面上第一个项目的按钮。

https://rkr9z8g.suitepad.io/category/6463/page/22280

有谁知道或有想法,如何解决问题?

答案

我的项目中遇到了同样的问题。但我发现我的div上有一些重复的样式。尝试删除overflow-y: scroll并添加-webkit-overflow-scrolling: touch。希望有所帮助。

以上是关于iOS上的对话框中的HTML滚动问题的主要内容,如果未能解决你的问题,请参考以下文章

iOS中的滚动位置

平滑滚动效果在 iOS 上的 iframe 中不起作用

如何在滚动视图中设置谷歌地图片段

Android使用片段在viewpager中的页面滚动上放置动画

纸质对话框可滚动在阴暗的dom中工作吗?

无法在对话框片段中的文本视图上设置文本