移动端开发
ios 输入框 唤起系统键盘 页面的排版错乱 底部会有白块 也有可能 导致 绑定的事件 失效
原因是因为ios键盘出来,就触发重排,但是触发重排页面,重排有问题具体什么问题楼主不清楚,有知道的小伙伴欢迎指导
解决这个问题,让页面滚动一下。
具体代码,加在唤起键盘事件中
setTimeout(() => {
let scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0
window.scrollTo(0, Math.max(scrollHeight - 1, 0))
}, 100)