我在运行 Android 4.0.4 的手机上遇到问题。
我有一个带有文本字段和几个下拉列表的 iframe,但是在纵向模式下 iframe 太宽而无法放入手机窗口,所以我得到了一个水平滚动条,因此我可以滚动查看所有字段。
问题是,如果我向右滚动 iframe,我将无法再选择文本框或下拉菜单。
看起来设备没有意识到 iframe 已向右滚动,因此例如,当 iframe 第一次渲染时,内容定位为左对齐。此时,在 iframe 的最右侧可以看到其中一个下拉菜单。如果我将 iframe 一直滚动到右侧并点击下拉菜单所在的屏幕,我会得到下拉菜单的选择屏幕,即使我实际点击的屏幕区域根本没有任何元素。
如果我点击下拉菜单实际所在的屏幕,我根本没有得到任何响应。
我在这里有一个测试页面:http: //snow.x10.mx/damian/page.html
在桌面上的 Firefox 上一切正常,所以看起来它可能只是一个 Android 错误。
任何人都可以建议一个解决方法(除了确保 iframe 不比屏幕宽),因为我看不到 Android 修复程序很快就会出现!
如果有人有 iPhone 可以测试它,如果你有同样的问题,你能告诉我吗?