h5页面在安卓手机上点击input页面被挤上去怎么解决,

我用的是flex布局

这是打开软键盘图片被挤上去的效果

这是安卓手机打开后显示的效果 点击input把整个布局顶上去了

在网上找的解决办法都不管用,大神帮帮忙,跪谢

阅读 4.4k
3 个回答

自己写了一下,已经解决了,思路是首先获取浏览器可视区的高度,然后把高度赋给页面根div

    var hrt = document.documentElement.clientHeight; //获取当前可视区域的高度存到hrt变量
    window.onload = function(){ //在页面整体加载完毕时
        document.getElementById('app').style.height= hrt+'px'//把获取到的高度赋值给根div
    }

##

给页面加垂直滚动条

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题