javascript - iOS 对话框中的 HTML 滚动问题

标签 javascript html ios css ember.js

我正在开发一个基于 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。希望对您有所帮助。

关于javascript - iOS 对话框中的 HTML 滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47920472/

相关文章:

javascript - 如何在没有输入字段的情况下在按键上运行 javascript?

javascript - 有什么方法可以单独在 html 和 javascript 中实现持久的、可共享的存储?

iphone - 更好的 gdb/iOS 调试器 UI

ios - 代理的属性 "assign"和 "retain"

javascript - 如何使用 Array.from 使用 MIN MAX 生成范围

javascript - 在显示 div 时更改背景颜色

javascript - 如何使用 Javascript 将字符串中的子字符串剪切到末尾?

javascript - 从 href 添加和删除 onclick 属性

javascript - Onclick 事件未触发(这太基本了,我要疯了吗?)

ios - iOS:如何刷新功能中的 View ?