因为键盘弹出的时候整个屏幕的大小会被挤压上来,但是又检测不到键盘弹出事件,所以可以根据屏幕大小的改变来判断键盘是否弹出键盘弹出后,屏幕的高度会被挤压,这样的话,我们不让屏幕挤压,就不会有这个bug了代码实现如下:(当然这个bug只有在android上有,在iOS上是没有的)(因为苹果的软键盘是悬浮在界面上的,不会挤压屏幕)
mui.plusReady(function () {
var height = document.documentElement.clientHeight || document.body.clientHeight;
plus.webview.currentWebview().setStyle({
height:height
});
window.onresize = function () {
plus.webview.currentWebview().setStyle({
height:height
})
}
})