2

我们有一个 PhoneGap 应用程序,它有导航栏和标签栏“实现”为具有固定位置的 div(参见屏幕 1)。

在 iOS6 中,当显示键盘时,这些 div 会出现一些奇怪的行为。当我们输入第一个字母时,div 会消失,而是显示空白区域。当我们关闭键盘时,一切都会恢复正常。

这仅发生在 UIWebView 中,不会发生在 Mobile Safari 中。

有没有人有类似的东西?我想我们不应该孤单。

屏幕截图:

普通视图 键盘打开,但没有输入任何文字 键入的文本

4

2 回答 2

1

问题是 jQuery mobile 在操作系统向上推视图以保持输入可见的同时从脚本设置页面高度。

一些忽略 jqm 高度变化的 css 为我解决了这个问题。

.ui-mobile, .ui-mobile .ui-page {
    min-height: 100% !important;
}
于 2012-11-16T04:58:31.807 回答
0

最后,我们必须对其进行调整并在进入编辑字段时隐藏页脚并将其存储在模糊事件中。不太好,但有帮助。

于 2012-11-14T19:00:58.503 回答