最近在做微信公众号的内嵌页面,发现点击输入框时键盘盖住文本框,找到一段代码解决了这个问题。

iOS和android手机都已亲测,需要的可以直接拷贝到代码中使用。

js代码如下:

$(function () {
//微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法 
window.addEventListener("resize", function () {
if (document.activeElement.tagName == "INPUT" || document.activeElement.tagName == "TEXTAREA") {
window.setTimeout(function () {
document.activeElement.scrollIntoViewIfNeeded();
}, 0);
}
})
})

最新文章

  1. Thinkphp文件上传
  2. web前端基础知识jQuery-补
  3. aliyun source.list
  4. 解决getElementsByClassName的兼容性问题
  5. [zz] be similar with和be similar to的区别
  6. C4.5算法
  7. POJ 1936
  8. iOS系统下 的手机屏幕尺寸 分辨率 及系统版本 总结
  9. JS - 6款鼠标悬停效果
  10. poj 2689 Prime Distance(大区间素数)
  11. [Swift]LeetCode307. 区域和检索 - 数组可修改 | Range Sum Query - Mutable
  12. Python爬虫-04:贴吧爬虫以及GET和POST的区别
  13. mongodb 案例 ~ 经典故障案例
  14. 3里氏代换原则LSP
  15. MATLAB raw格式转为bmp格式
  16. elasticsearch如何使用?
  17. iOS界面篇 - bounds和frame的相同和区别
  18. smali过滤特定字符串
  19. vi写完文件保存时才发现是readonly😂
  20. 在centos7中用mariadb代替了mysql数据库吗

热门文章

  1. vue实现点击关注之后及时更新列表
  2. python06 深浅拷贝原理
  3. Sublime的Package Control安装方法
  4. MySQL修改密码和忘记ROOT密码
  5. LINE 不被封锁的技巧
  6. anaconda-ks.cfg详解
  7. mysql 用户权限操作
  8. linux-ubuntu14.04以下使用gdb出现的问题
  9. SpringBoot------8080端口被占用抛出异常
  10. 【Access2007】将Excel表导入至Access2007的当中一张已存在的表之中