判断是ios还是安卓在body上写上class类名,根据原生提供的方法判断是ios还是安卓。上代码:
if (window.YwkHybrid.os.android) {
document.body.classList.add("android");
} else {
document.body.classList.add("iOS");
}
然后在.ios中给fixed定位。上代码
body.iOS {
position: fixed;
width: 100%;
}
这样软键盘弹起会撑起高度,从而将页面往上顶,输入框就会在软键盘上方