微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法

Posted 与f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法相关的知识,希望对你有一定的参考价值。

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

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

js代码如下:

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

 

 

https://www.cnblogs.com/YYW303/archive/2017/07/28/7250306.html

 

以上是关于微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

手机浏览器浏览WebApp弹出的键盘遮盖住文本框的解决办法

H5输入框在输入信息的时候 页面会变形 并且在页面不变形的时候 键盘会遮挡 输入框的解决办法

safari浏览器fixed后,被软键盘遮盖的问题—未解决

safari浏览器fixed后,被软键盘遮盖的问题—未解决

H5页面在微信浏览器打开 ios 键盘收起后弹出层焦点错位

安卓微信端打开H5页面背景图被键盘挤压移动位置解决