Javascript 当虚拟键盘消失时,Cordova android应用程序会部分脱离屏幕
当键盘出现时,我们的应用程序将按预期向上移动。然而,当键盘离开时,应用程序的图形部分会向下移动太多。但奇怪的是,应用程序的实际界面并未受到影响:按钮只能在其原始位置进行交互。我们正在使用Cordova 3.5.0 我的一些错误截图及其效果: 除非Javascript 当虚拟键盘消失时,Cordova android应用程序会部分脱离屏幕,javascript,android,css,cordova,Javascript,Android,Css,Cordova,当键盘出现时,我们的应用程序将按预期向上移动。然而,当键盘离开时,应用程序的图形部分会向下移动太多。但奇怪的是,应用程序的实际界面并未受到影响:按钮只能在其原始位置进行交互。我们正在使用Cordova 3.5.0 我的一些错误截图及其效果: 除非overflow:hidden被添加到body/html中,或者如果position:fixed`被添加到画布中,否则以下代码不会出现错误。但是,如果不添加其中一个参数,应用程序将太高,用户将能够上下滚动 CSS代码: body,html {
overflow:hidden
被添加到body/html中,或者如果position:fixed`被添加到画布中,否则以下代码不会出现错误。但是,如果不添加其中一个参数,应用程序将太高,用户将能够上下滚动
CSS代码:
body,html
{
height: 100%;
width: 100%;
margin: 0;
padding: 0;
border: 0;
background-color:#FF0000;
}
/* Size will be changed */
canvas {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
background-color:#00FF00;
}
github上提供了此错误的最小示例的完整代码。发生在我身上的同样事情你找到解决方案了吗?@Dima否。我认为这是Cordova中的一个错误,但我发现问题后不久就停止了该项目的工作,所以我不确定。