尝试在iPhone 4(IOS6)上的Safari浏览器中调试jqMobi应用程序。
当我触摸文本输入字段时,会出现屏幕键盘,并且其后面的屏幕会放大,以便文本输入字段几乎填满屏幕。这是正常的iPhone行为而不是问题。
然而,当我点击“返回”或“完成”按钮时,屏幕会一直放大,显然无法让它恢复正常。
我从问题jqmobi. on ios (ipod) when input field focused content moves up的答案中理解,我应该能够在键盘关闭时检测到该事件,但我不知道该怎么做才能告诉iPhone Safari回到正常的缩放状态 - 到100%的状态。
更新:我找到了一个解决方法,即在meta name = viewport指令中添加“maximum-scale = 1”,但问题是你现在无法做任何常用的屏幕手动调整大小。
答案 0 :(得分:0)
代表Ian(参见上面的评论) - 是的,这在1.2分支中得到修复 - 可以将屏幕缩回到正常范围。
我还有升级到1.2引起的其他问题:绑定点击功能存在问题;调用该函数时将整个窗口作为参数而不是单击(或触摸)的项目。我只需要弄清楚这一个并单独修复它。