Javascript iOS键盘使用Phonegap调整屏幕大小

Javascript iOS键盘使用Phonegap调整屏幕大小,javascript,ios,css,cordova,keyboard,Javascript,Ios,Css,Cordova,Keyboard,我正在使用phonegap 3.0制作iOS应用程序。 我有一个窗口,用户必须在其中键入促销代码 当我按下输入区()然后按下html按钮“ok”时,顶部菜单将与键盘一起向下滚动到屏幕中间() 顶栏css样式设置为: position: absolute; top: 0; 所有其他内容,包括和标记,都设置为: position:relative; 我试图在单击时更新css样式,但没有成功。我发现唯一可行的办法就是 刷新页面,这不是很精细 我找到了相同的问题解决方案,但对于Android: 有人

我正在使用phonegap 3.0制作iOS应用程序。 我有一个窗口,用户必须在其中键入促销代码

当我按下输入区()然后按下html按钮“ok”时,顶部菜单将与键盘一起向下滚动到屏幕中间()

顶栏css样式设置为:

position: absolute;
top: 0;
所有其他内容,包括
标记,都设置为:

position:relative;
我试图在单击时更新css样式,但没有成功。我发现唯一可行的办法就是 刷新页面,这不是很精细

我找到了相同的问题解决方案,但对于Android:


有人知道如何修复吗?

config.xml中有一个首选项。尝试将该行添加(修改)到config.xml中:

<preference name="KeyboardShrinksView" value="false" />


是的-我认为默认值为false。您是否找到问题的原因?