微信自带浏览器被输入法阻挡文本框的 jQuery 解决方法 by FungLeo
前言
做好了项目之后,在各种浏览器里面测试,都没有问题.很高兴,交付后端使用.然而发现在微信自带浏览器里面,却是出现了问题...我的页面是一堆文本框,需要用户输入,当页面比较长的时候,在下面的文本框会被输入法给挡住…我勒个去....:
机型表现形式iphone6看上去正常,但视窗高度并没有改变.页面可以滑动iphone5不正常,能滑动,但默认没有滑动到当前input红米note正常,没有问题小米4/5不正常,不能滑动,无法使用
与手机操作系统和微信版本都有关系...思路
项目已经做好了,我现在只能打个补丁上去,通篇的解决这个该死的兼容性问题.项目中采用了jquery2版本.因此,这个补丁使用jquery语法来写....,解决了一下这个问题,代码如下:
// 用于解决微信自带浏览器输入法遮挡文本框的处理
$(function(){
if (is_weixn()){
var inp = $("input