IOS微信键盘收起,页面不回弹(IOS 12版本)

发布: 2019-07-25 17:01:28 标签: 前端开发

被一个之前碰到过很多次的bug,浪费了好长时间。
用户描述:弹窗点击输入的时候,页面就刷新了(弹窗关闭了)。
实际问题:【IOS微信键盘收起,页面不会弹,事件上移】。

解决方案:input失去焦点的时候

01 const top = document.documentElement.scrollTop || document.body.scrollTop
02 setTimeout(() => {
03 window.scrollTo(0, top - 1)
04 }, 200)
复制代码