web前端|js教程
javascript,输入,遮挡
web前端-js教程
本文主要为大家推荐一篇js解决软键盘遮挡输入框的问题分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。
求购彩票网站源码,vscode制作教程,ubuntu 有趣,tomcat 国产替换,sqlite导出文件方法,字段拖动插件,百度采用何种前端框架,python网络爬虫之代理ip,php 执行速度,seo学途网,网站如何挂马教程,网页鼠标特效源代码,美女类网站模板lzw
经验须知
仿太平洋家居网站源码,ubuntu是否安装vnc,爬虫爬qq音乐,php处方,seo厂家收费lzw
弹出软键盘时:
js制作情人节表白源码,ubuntu带什么优势,爬虫响应时间,php背景图添加文字源码下载,上海seo诊断lzw
ios端$(‘body’).scrollTop()会改变
android端$(window).height()会改变
拉起键盘不是一瞬间,而是有一个缓动过程
问题重现
ios端,经常会出现输入法遮挡输入框的问题(特别是那种有一个白色顶部的输入法,如:百度输入法),如图:
问题解决
我们只需要在输入框聚焦之后,开启一个定时器,执行$(‘body’).scrollTop(1000000),这样由于整个body滚动到了最下面,输入框自然就看见了,具体请查看以下示例
示例源码
$(function() { // 解决输入法遮挡 var timer = null; $(.bInput).on(focus, function() {clearInterval(timer);var index = 0;timer = setInterval(function() { if(index>5) {$(ody).scrollTop(1000000);clearInterval(timer); } index++;}, 50) }) });
解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
移动端 软键盘 弹出时 影响布局
JS实现自定义简单网页软键盘效果代码_javascript技巧