解决ios收起键盘时页面无法归位问题

问题描述: ios系统中使用fixed定位的input,输入完毕键盘收起时,页面被卷上去无法归位。
解决办法: 监听键盘关闭事件,失焦后强制让页面归位,代码如下:

const scrollTop = document.documentElement.scrollTop || document.body.scrollTop; // 获取当前页面被卷上去的高度
document.body.addEventListener('focusout', () => {
      // 监听键盘收起
 window.scroll(0, scrollTop); // 强制让页面归位
});

若有问题或者更好的办法,欢迎指出~

你可能感兴趣的:(bug集合,javascript,html5,css)