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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章