微信公众号H5页面 ios端 软键盘点击完成后 键盘消失 但会出现键盘大小的灰色块 安卓正常 有人遇到过类似情况吗?

发布于 2022-09-12 02:35:00 字数 73 浏览 30 评论 0

状态截图
尝试过失焦页面回滚 但是没用

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雨落星ぅ辰 2022-09-19 02:35:00

ios的bug。blur的时候 setTimeOut设置一下scrollTop为0就行

时光与爱终年不遇 2022-09-19 02:35:00
        $('input,textarea').on('blur',function(){
                let u = navigator.userAgent;
                let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
                var y = window.pageYOffset || document.documentElement.scrollTop || document.body
                .scrollTop || $(document).scrollTop() || 0; //兼容
                console.log(y);
                if(isiOS){
                    console.log('ios判断');
                    parent.$('#info iframe').contents().scrollTop(0)
                    parent.scroll(0,0)
             }
        });
    });

之前设置滚动无效是因为我使用了iframe弹窗,正确找到iframe的window对象问题解决

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文