/**************************解決ios微信中鍵盤收起界面不回彈的問題 底部留有空白**********************/
/**************************初步調(diào)研結(jié)果為 ios會(huì)觸發(fā) focusin, focusout事件*********************/
(function () {
? let client = Utils.getClient();
? if (client.isIos && client.isWx) {
? ? // 記錄位置
? ? let scrollTop = 0;
? ? //聚焦的時(shí)候記錄滾動(dòng)位置
? ? window.addEventListener('focusin', function () {
? ? ? scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
? ? });
? ? // 失去焦點(diǎn)的時(shí)候回滾 收起鍵盤
? ? window.addEventListener('focusout', function () {
? ? ? window.scrollTo({
? ? ? ? top: scrollTop,
? ? ? ? behavior: "smooth"
? ? ? });
? ? });
? }
})();