var u = navigator.userAgent;
var flag;
var myFunction;
var isIOS = !!u.match(/(i1+;( U;)? CPU.+Mac OS X/);
if (isIOS) {

document.body.addEventListener('focusin', () => {  //软键盘弹起事件flag = true;clearTimeout(myFunction);
})
document.body.addEventListener('focusout', () => { //软键盘关闭事件flag = false;if (!flag) {myFunction = setTimeout(function () {window.scrollTo({ top: 0, left: 0, behavior: "smooth" })//重点  =======当键盘收起的时候让页面回到原始位置(这里的top可以根据你们个人的需求改变,并不一定要回到页面顶部)}, 200);} else {return}
})

} else {

return

}


  1. ; ↩

IOS获取焦点页面上移问题相关推荐

  1. IOS系统中input标签获取焦点页面会放大的问题

    IOS系统中input标签获取焦点页面会放大的问题 在iOS系统中打开网页,input框输入时,输入框获取焦点的时候页面会放大,如果没有经过设置,页面放大之后就不会自动还原.使内容撑开浏览器,底部产生 ...

  2. 苹果手机vue网页弹窗中input失去焦点的时候造成页面上移

    问题:苹果手机vue网页弹窗中input失去焦点的时候造成页面上移 解决: <input type="text" class="userNameInput" ...

  3. 解决IOS滑动页面fixed浮动问题

    解决IOS滑动页面fixed浮动问题 参考文章: (1)解决IOS滑动页面fixed浮动问题 (2)https://www.cnblogs.com/jeremy5810/p/7681816.html ...

  4. iOS之页面布局-踩坑的原由

    iOS之页面布局 原文请点击 在<iOS 7 UI Transition Guide>中有在<iOS 7 UI Transition Guide>的Bar and Bar Bu ...

  5. android界面布局错位,IOS 浏览器页面布局错位(如:点不到)的分析与解决

    IOS 浏览器页面布局错位(如:点不到)的分析与解决 IOS 浏览器软键盘的拉起与收缩.微信 IOS 浏览器底部导航条的显示与隐藏,很容易导致页面布局错位(相对窗体的绝对定位元素): 明明按钮在这里, ...

  6. [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处?

    [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处? <link rel="apple-touch-startup-image" href=&q ...

  7. 微信IOS访问页面,返回的时候页面空白

    微信IOS访问页面,点击跳转,返回页面空白,手势动一下内容就出来了. 是微信IOS的缓存的原因,且页面使用了rem导致. 解决办法,在页面中针对IOS做一次hack,重置页面的font-size,让页 ...

  8. iOS UIDocumentPickerViewController页面列表底部有一截空白【已解决】

    iOS UIDocumentPickerViewController 页面列表底部有一截空白? 求助大神,不知道是为什么?如图

  9. uniapp input或textarea键盘弹起页面上移

    单独设置adjust-position="false"不生效,将整个view设置绝对定位,再获取键盘弹起/收起事件,参考文章: 解决uni-app微信小程序input输入框在底部时 ...

最新文章

  1. 【剑指offer-Java版】23从上往下打印二叉树
  2. LED适用范围及寿命
  3. zabbix监控防火墙和交换机
  4. 从蒙到入门——JavaEE完整体系架构
  5. python正则表达式思考_Python正则表达式由浅入深(一)
  6. android-x86 下载地址
  7. 如何将Java源代码转换为HTML页面
  8. 企业仓库管理软件免费版要把处理好三个问题 利用凌云仓库管理软件免费版的智能补货功能可以快速的指定采购策略,这里面就需要及时了解每一张采购订单的执行情况,不但要防止遗漏订单情况的发生,更要防止情绪化采购
  9. 从300行文件系统的实现内窥Linux VFS组织
  10. 发生内部错误。请与 microsoft 支持部门联系。_设计变更、工程签证、确认单、工程洽商、联系单、会签的是干啥的?有啥区别?...
  11. 【opencvsharp】opencvsharp_samples.core示例代码笔记
  12. 亲测有效 debian出现does not have a Release file. N: Updating from such a repository can‘t be done securely
  13. 中缀转后缀表达式并计算
  14. 华为OD机试真题 Python 实现【统一限载最小值】【2023 Q1 | 200分】
  15. 初学ue4#2 制作3d视角人物part2
  16. 引起进程创建的事件有哪些?
  17. 学习python的第十四天
  18. angular4前后端分离_使用Angular v4的新HTTP客户端
  19. DL4J模型训练Word2Vec
  20. 抢到了!2021第一个爆款Moritek液体“热玛吉”喷雾,效果绝了~

热门文章

  1. 微信小程序使用阿里巴巴iconfont字体图标
  2. 历史 history
  3. vue从创建到完整的饿了么(5)v-for,v-bind与计算属性
  4. 源码编译安装httpd及其常见错误
  5. 一句话的设计模式(转)
  6. with admin option /with grant option
  7. 《CLR via C#》笔记——CLR的执行模型
  8. (札记)Altera Stratix IV系列FPGA TRUE LVDS RX input termination 在Quartus工程中的设置方法...
  9. iOS下JS与OC互相调用(七)--Cordova 基础
  10. x-pack watch邮件报警配置