尝试了很多东西
<preference name="fullscreen" value="false" />
<preference name="android-windowSoftInputMode" value="adjustResize" />
这似乎是首选方法,但我的键盘仍然显示在我的输入之上。
adjustResize 是否应该强制调整应用程序窗口的大小?我还需要其他东西吗?
我怎样才能阻止它隐藏我的元素在位置固定的底部?
谢谢
最佳答案
尝试这样的事情:
将这段代码添加到 $(document).ready(function() {});
中出现软键盘的 html 页面中的函数。
var initialScreenSize = window.innerHeight;
window.addEventListener("resize", function() {
if(window.innerHeight < initialScreenSize){
$("#footer").hide();
document.body.style.position = "fixed";
}
else{
document.body.style.position = "";
$("#footer").show();
}
});
这可能会对您有所帮助。
关于android - 键盘隐藏输入(位置:fixed; bottom:0;) with phonegap on android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20208463/