遇到 jQuery UI 对话框、表单字段和 iOS 的问题。此问题并非特定于我的代码,但也可以在以下位置看到:
http://jqueryui.com/dialog/#modal-form
要重新创建问题(在 iOS 中 - 我使用的是 iPad):
- 聚焦到对话框中的字段
- 输入字符
- 滚动后面的窗口
- 进入同一个领域(即使它已经有了焦点)
- 如果再次滚动,可能会出现“全选/全选”工具提示
- 尝试输入其他字符,您将无法
似乎是一个错误?有人解决了这个问题吗?
编辑
可以通过点击对话框中已经具有焦点的任何字段来重新创建问题,而无需滚动。
编辑#2
似乎只是对话框、表单字段和 iframe 组合的问题 - jQuery UI 的演示位于 iframe 中。如果您转到 iframe src url,则问题不存在。在我自己的代码中,我们在对话框中有一个带有表单字段的 iframe,这也提出了同样的问题。
编辑 #3 问题也出现在 iOS 上的 Chrome 中。iOS 版本 6 和 7
额外细节。在此行为的某些场景中,您无法添加字符,但可以删除字符。