兼容微信6.74+ios12的软键盘不回弹bug

Posted 森海轮回

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了兼容微信6.74+ios12的软键盘不回弹bug相关的知识,希望对你有一定的参考价值。

资料:

https://developers.weixin.qq.com/community/develop/doc/00044ae90742f8c82fb78fcae56800

//兼容微信6.74 ios12版本
$("input,textarea,select").blur(function(){
    setTimeout(() => {
        const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;
        window.scrollTo(0, Math.max(scrollHeight - 1, 0));
    }, 50);
})


//兼容微信6.74 ios12版本
var u = navigator.userAgent;
var isandroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Adr‘) > -1; //android终端
var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isiOS){
$("input,textarea,select").blur(function(){
setTimeout(() => {
const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;
window.scrollTo(0, Math.max(scrollHeight - 1, 0));
}, 50);
})
}

 

 















以上是关于兼容微信6.74+ios12的软键盘不回弹bug的主要内容,如果未能解决你的问题,请参考以下文章

h5 解决ios端输入框失去焦点后页面不回弹或者底部留白问题

[BUG]ios中input不回弹,导致fixed布局错位

ios软键盘将页面抵到上面后,关闭软键盘页面不回弹

ios键盘消失后页面下方空白问题--vue

ios 最新系统bug与解决——微信公众号中弹出键盘再收起时,原虚拟键盘位点击事件无效

iOS 键盘处理(改变键盘为完成键),UITextField键盘显示隐藏,弹出,回弹