手机软键盘弹出时影响布局的解决方法


Posted in Javascript onDecember 15, 2016

移动端软键盘弹出时影响布局该如何解决

1)前段时间作的移动端页面,因为高度只有1页所以用了height:100%;width:100%;

ios下点击输入框弹出软键盘时,布局没有大影响。

当输入框可能被软键盘压到时,在一部分安卓下却出了问题,华为自带浏览器和UC会有布局上的问题。

原因可能是因为,软键盘弹出时,改变了height,使height:100%,不能达到原来的高度。

解决办法:

$(document).ready(function () {
$('body').height($('body')[0].clientHeight);
});

页面加载完后,js给body一个定高。

2)以前还遇到过,移动端点击输入框时,页面向左偏移了一部分,但太久了,忘了什么浏览器了,重现不了,解决的方法是使输入框的大小居中.

PS:吐槽下华为自带浏览器和UC不识别css3的新单位,vw,vh.

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript中this的9种应用场景及三种复合应用场景
Sep 12 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
Dec 24 Javascript
[js高手之路]单例模式实现模态框的示例
Sep 01 Javascript
MVVM框架下实现分页功能示例
Jun 14 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
Jul 23 Javascript
详解angular2如何手动点击特定元素上的点击事件
Oct 16 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
Dec 18 Javascript
vue如何截取字符串
May 06 Javascript
vue实现简单的日历效果
Sep 24 Javascript
如何换个角度使用VUE过滤器详解
Sep 11 Javascript
js实现固定区域内的不重叠随机圆
Oct 24 Javascript
微信小程序实现锚点功能
Nov 20 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Dec 15 #Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 #Javascript
JavaScript实现Fly Bird小游戏
Dec 15 #Javascript
JS中对数组元素进行增删改移的方法总结
Dec 15 #Javascript
JS去除重复并统计数量的实现方法
Dec 15 #Javascript
javascript基于原型链的继承及call和apply函数用法分析
Dec 15 #Javascript
移动端脚本框架Hammer.js
Dec 15 #Javascript
You might like
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
2012/03/01 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
js格式化时间小结
2014/11/03 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
Python创建日历实例
2014/08/21 Python
python实现倒计时小工具
2019/07/29 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
英国床垫在线:Mattress Online
2016/12/07 全球购物
异步传递消息系统的作用
2016/05/01 面试题
幼儿园长自我鉴定
2013/10/17 职场文书
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
应征英语教师求职信
2013/11/27 职场文书
大学生党员自我批评
2014/02/14 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
领导班子四风对照检查材料范文
2014/09/27 职场文书
小学国庆节活动总结
2015/03/23 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
干货干货!2019最新优秀创业计划书
2019/03/21 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
js 数组 fill() 填充方法
2021/11/02 Javascript
python在package下继续嵌套一个package
2022/04/14 Python