微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

H5制作虚拟键盘时出现输入框遮挡的情况怎么办?

本文主要介绍了HTML5 虚拟键盘出现挡住输入框的解决办法。具有很好的参考价值,下面跟着小编一起来看下吧

话不多说,请看代码

//防止键盘把当前输入框给挡住
$$('input[type=text],textarea').on('click', function () {
  var target = this;
  setTimeout(function(){
        target.scrollIntoViewIfNeeded();
   },100);
});

部分安卓机型适用。

if(/Android [4-6]/.test(navigator.appVersion)) {
    window.addEventListener(resize, function() {
        if(document.activeElement.tagName==INPUT || document.activeElement.tagName==TEXTAREA) {
            window.setTimeout(function() {
document.activeElement.scrollIntoViewIfNeeded();
            },0);
        }
    })
}

【相关推荐】

1. Html5免费视频教程

2. 关于H5新标签的浏览器兼容问题的详解

3. 教你如何用H5无刷新改变当前url的实例详解

4. 通过phonegap操作数据库的的教程详解

5. H5中indexedDB 数据库的使用方法详解

原文地址:https://www.jb51.cc/html5/1201129.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。