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


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 相关文章推荐
Jquery选择器 $实现原理
Dec 02 Javascript
JS打开图片另存为对话框实现代码
Dec 26 Javascript
javascript阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
基于jquery步骤进度条源码分享
Nov 12 Javascript
easyui combogrid实现本地模糊搜索过滤多列
May 13 Javascript
理解 JavaScript EventEmitter
Mar 29 Javascript
微信小程序实现折叠展开效果
Jul 19 Javascript
浅谈webpack4.x 入门(一篇足矣)
Sep 05 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
javascript如何实现create方法
Nov 04 Javascript
vue3使用vuedraggable实现拖拽功能
Apr 06 Vue.js
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
用PHP的ob_start() 控制您的浏览器cache
2009/08/03 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
vue实现城市列表选择功能
2018/07/16 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
Python 爬虫之Beautiful Soup模块使用指南
2018/07/05 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
详解python-图像处理(映射变换)
2019/03/22 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
优瑞自动咖啡机官网:Jura
2018/09/29 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
使用C#编写创建一个线程的代码
2013/01/22 面试题
中医药大学市场营销专业自荐信
2013/09/29 职场文书
应届生求职简历的自我评价怎么写
2013/10/23 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
单位未婚证明范本
2014/11/25 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
js实现自动锁屏功能
2021/06/02 Javascript
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android