0

尝试在 iPhone 4 (IOS6) 上的 Safari 浏览器中调试 jqMobi 应用程序。

当我触摸文本输入字段时,屏幕键盘会出现,并且它后面的屏幕会放大,因此文本输入字段几乎填满了屏幕。这是正常的 iPhone 行为,不是问题。

但是,当我点击“返回”或“完成”按钮时,屏幕保持放大状态,显然无法恢复正常。

我从问题jqmobi的答案中了解到。在 ios (ipod) 上,当输入字段聚焦的内容向上移动时,我应该能够在键盘关闭时检测到事件,但我不知道该调用什么来告诉 iPhone Safari 返回其正常的缩放到 100 % 状态。

更新:我找到了一种解决方法,即在 meta name=viewport 指令中添加“maximum-scale=1”,但这样做的问题是您现在无法手动调整任何通常的屏幕大小。

4

1 回答 1

0

代表 Ian(参见上面的评论)——是的,这在 1.2 分支中已修复——可以将屏幕压缩回其正常比例。

不过,我还有其他由升级到 1.2 引起的问题:绑定点击功能存在问题;该函数以整个窗口作为参数调用,而不是被单击(或触摸)的项目。我只需要弄清楚这个并单独修复它。

于 2012-12-06T08:57:52.060 回答