解决微信 ios position网页 键盘弹起 底部留白

var u = navigator.userAgent, app = navigator.appVersion
var isIOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
(document).ready(function(){("textarea").blur(function(){
if (isIOS) {
blurAdjust()
}
});
});
// 解决苹果不回弹页面
function blurAdjust(e){
setTimeout(()=>{
if(document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXTAREA'){
return
}
let result = 'pc';
if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { //判断iPhone|iPad|iPod|iOS
result = 'ios'
}else if(/(Android)/i.test(navigator.userAgent)) { //判断Android
result = 'android'
}

    if( result = 'ios' ){
        document.activeElement.scrollIntoViewIfNeeded(true);
    }
},100)

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容