解决IOS端微信H5页面软键盘弹起后页面下方留白的问题


Posted in Javascript onJune 05, 2019

前言:微信H5项目,ios端出现了软键盘输完隐藏后页面不会回弹,下方会有一大块留白

最近微信和ios都有版本升级,不知道是哪边升级造成的,但是经过测试,软键盘收起后,再滚动一下页面,下面的留白就会消失。所以只要在输入完毕后模拟一下这个“滚动”的操作,就能解决问题了。

如果是用vue写的:

<input type="text" @blur="fixScroll" placeholder="请输入xxx"/>
//methods中添加:
fixScroll() {
  window.scrollTo(0, 0);
}

因为这个问题只在iOS端出现所以使用前进行一下判断:

fixScroll() {
    let u = navigator.userAgent;
    let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    if (isiOS) {
     window.scrollTo(0, 0);
    }
   }

总结

以上所述是小编给大家介绍的解决IOS端微信H5页面软键盘弹起后页面下方留白的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
让你的网站可编辑的实现js代码
Oct 19 Javascript
javascript中不等于的代码是什么怎么写
Dec 29 Javascript
JsRender for object语法简介
Oct 31 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
理解javascript中的with关键字
Feb 15 Javascript
jQuery基于扩展实现的倒计时效果
May 14 Javascript
纯js实现手风琴效果代码
Apr 17 Javascript
JavaScript表单验证开发
Nov 23 Javascript
webpack多页面开发实践
Dec 18 Javascript
Vue 无限滚动加载指令实现方法
May 28 Javascript
Vue中keep-alive组件作用详解
Feb 04 Javascript
Vue触发input选取文件点击事件操作
Aug 07 Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 #Javascript
JS中实现浅拷贝和深拷贝的代码详解
Jun 05 #Javascript
优雅的处理vue项目异常实战记录
Jun 05 #Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 #Javascript
Node.js 路由的实现方法
Jun 05 #Javascript
JS实现动态添加外部js、css到head标签的方法
Jun 05 #Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
Jun 05 #Javascript
You might like
PHP中使用CURL获取页面title例子
2015/01/07 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
2016/12/23 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
在vue中多次调用同一个定义全局变量的实例
2018/09/25 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
TypeScript高级用法的知识点汇总
2019/12/17 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
[00:16]热血竞技场
2019/03/06 DOTA
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
用matplotlib画等高线图详解
2017/12/14 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
浅谈Python爬虫基本套路
2019/03/25 Python
pycharm工具连接mysql数据库失败问题
2020/04/01 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
文明青少年标兵事迹材料
2014/01/28 职场文书
公司司机岗位职责
2014/02/07 职场文书
幼儿园运动会口号
2014/06/07 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
旗帜观后感
2015/06/08 职场文书
python基础学习之递归函数知识总结
2021/05/26 Python
nginx+lua单机上万并发的实现
2021/05/31 Servers
详解如何用Python实现感知器算法
2021/06/18 Python