/**************************解决ios微信中键盘收起界面不回弹的问题 底部留有空白**********************/
/**************************初步调研结果为 ios会触发 focusin, focusout事件*********************/
(function () {
let client = Utils.getClient();
if (client.isIos && client.isWx) {
// 记录位置
let scrollTop = 0;
//聚焦的时候记录滚动位置
window.addEventListener('focusin', function () {
scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
});
// 失去焦点的时候回滚 收起键盘
window.addEventListener('focusout', function () {
window.scrollTo({
top: scrollTop,
behavior: "smooth"
});
});
}
})();