我正在使用PhoneGap(Cordovar 2.5)和jQuery Mobile 1.3.0。在iOS上,每当我专注于文本框时,键盘会显示并向上推动页面,但在Android上却没有。我试过使用android:windowSoftInputMode=""
但没有成功。请帮忙。
答案 0 :(得分:1)
在你app的任何部分(当然是js文件)推送这个脚本:
if(/Android 4\.[0-3]/.test(navigator.appVersion)){
window.addEventListener("resize", function(){
if(document.activeElement.tagName=="INPUT"){
window.setTimeout(function(){
document.activeElement.scrollIntoViewIfNeeded();
},0);
}
})
}
答案是:Android does not correctly scroll on input focus if not body element