//解决IOS下键盘弹起收下页面灰色背景问题
$('input,textarea').on('blur',function(){
window.scroll(0,0);
});
$('select').on('change',function(){
window.scroll(0,0);
});重点,滚动到原位置:
document.body.addEventListener("focusout", () => {
//软键盘收起的事件处理
setTimeout(() => {
const scrollHeight =
document.documentElement.scrollTop || document.body.scrollTop || 0;
window.scrollTo(0, Math.max(scrollHeight - 1, 0));
}, 100);
});以上为解决iOS键盘收起是留下背景颜色的问题
==================================================黄金分割线
判断是否是iOS、Android、chrome、微信,代码如下:
var u = navigator.userAgent;
var isIos = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
var isAndroid= u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1;
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}==================================================黄金分割线
判断PC和移动
var ua = window.navigator.userAgent;
if (/Mobile|iP(hone|ad)|Android|BlackBerry|IEMobile/.test(ua)) {
window.location.href = '';
} else {
}点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦