微信自带浏览器被输入法阻挡文本框的 jQuery 解决方法 by FungLeo
前言
做好了项目之后,在各种浏览器里面测试,都没有问题.很高兴,交付后端使用.然而发现在微信自带浏览器里面,却是出现了问题...我的页面是一堆文本框,需要用户输入,当页面比较长的时候,在下面的文本框会被输入法给挡住…我勒个去....写了一段JS脚本,测试了一下,发现,在正常的浏览器当中,当调出输入法的时候,视窗的高度,会减少,以适应输入法占据的屏幕空间.在QQ自带的浏览器里面,也是完全正常的.只有在微信里面,存在这个问题.并且,表现形式非常奇葩...反正无论如何,微信自带的浏览器不会因为调出输入法就改变视窗的高度,这是最核心的问题....,解决了一下这个问题,代码如下:
// 用于解决微信自带浏览器输入法遮挡文本框的处理
$(function(){
if (is_weixn()){
var inp = $("input