页面上移后,使页面卡在ios顶部不会自动下来"/>
ios6在input框输入内容时软键盘弹起来把页面上移后,使页面卡在ios顶部不会自动下来
// 兼容iPhone6键盘弹出无法回弹原位,且页面卡住了
setTimeout(()=>{if(document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXTAREA'){return}let result='';if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { //判断iPhone|iPad|iPod|iOSresult = 'ios'}else if(/(Android)/i.test(navigator.userAgent)) { //判断Androidresult = 'android'}if( result = 'ios' ){document.activeElement.scrollIntoViewIfNeeded(true);var scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;window.scrollTo(0, Math.max(scrollHeight - 1, 0));}},20)
更多推荐
ios6在input框输入内容时软键盘弹起来把页面上移后,使页面卡在ios顶部不会自动下来
发布评论