|
<textarea id=”...
微信自带浏览器被输入法阻挡文本框的 jQuery 解决方法 by FungLeo
前言
做好了项目之后,在各种浏览器里面测试,都没有问题.很高兴,交付后端使用.然而发现在微信自带浏览器里面,却是出现了问题...我的页面是一堆文本框,需要用户输入,当页面比较长的时候,在下面的文本框会被输入法给挡住…我勒个去....要将当前焦点的文本框调整到可视区域
要给页面尾部增加空间,以抵消输入法的高度占据的空间
考虑性能,只能给微信使用,其他浏览器不执行....,比如按钮和多选框等.因此,我自己构建了一个判断是否需要调用输入法的函数,如下:
// 判断是否为文本框
function is_text(type){
if (type=="text" ||...type=="url" || type=="email") {
return true;
};
}
最后,按照自己的想法,解决了一下这个问题,代码如下:
// 用于解决微信自带浏览器输入法遮挡文本框的处理 |