0

我正在使用 Cordova 2.7 制作一个混合移动应用程序。我有一个页眉、一个内容和一个包含按钮的页脚。但是,当我点击输入时,移动键盘会出现,同时也调整页脚。但是,如果单击的输入位于页脚按钮的后面,就好像我单击了按钮一样!所以我不能专注于我的输入!

你有什么想法来解决它吗?

http://www.casimages.com/img.php?i=131105042806523197.png

4

2 回答 2

2

我找到了这个解决方案:

  var initialScreenSize = window.innerHeight; 
window.addEventListener("resize", function() {
   if(window.innerHeight < initialScreenSize){
        $("footer").hide(); 
   } else{ 
        $("footer").show(); } });

}

于 2013-11-06T08:15:47.033 回答
0

你设置视口的高度了吗?如果没有,请按如下方式设置视口的高度和宽度。它会将您的 web 视图向上滚动,以便您可以在文本字段上书写。

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1,
        width=device-width, height=device-height" />

并且不要忘记在 config.xml 文件中将首选项“KeyboardShrinksView”更改为 false。

于 2013-11-06T09:35:00.813 回答