如题,如图所示,应该如何完美解决呢
虚拟键盘弹起隐藏底部,反之显示,可通过监听输入框聚焦(onfocus),失焦(onblur)事件实现
这是移动端布局的坑,把你的内容包起来加.main {
position: fixed; top: 0px; bottom: 50px; overflow-y: scroll;
}
/*屏幕的高度*/ let winHeight = window.innerHeight window.addEventListener('resize', function() { if (winHeight > window.innerHeight) { /*安卓手机当键盘弹起时设置页面的高度为屏幕的高度*/ document.getElementsByTagName('body')[0].setAttribute('height', winHeight+'px') }else { /*当键盘收起时*/ document.getElementsByTagName('body')[0].setAttribute('height', '100%') } })
试试看。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
虚拟键盘弹起隐藏底部,反之显示,可通过监听输入框聚焦(onfocus),失焦(onblur)事件实现
这是移动端布局的坑,把你的内容包起来加
.main {
}
试试看。