微信6.7.4版本iOS键盘顶起,收起后页面不回弹的bug如何解决?

2026-04-02 14:490阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计269个文字,预计阅读时间需要2分钟。

微信6.7.4版本iOS键盘顶起,收起后页面不回弹的bug如何解决?

iPhone 微信 6.7.4 版本出现的问题,用户输入时,软键盘弹出。捕捉到软键盘的瞬间,页面下部的软键盘原本位置会变成一片空白区域,页面无法恢复原状。

iphone微信6.7.4版本出现的问题,用户输入时,软键盘弹出。收起软键盘的时候,页面下部软键盘原来位置会变成一片空白区域,页面没有恢复原状。varndocument.query

iphone微信6.7.4版本出现的问题,用户输入时,软键盘弹出。收起软键盘的时候,页面下部软键盘原来位置会变成一片空白区域,页面没有恢复原状。

var n = document.querySelectorAll('input,textarea');Array.prototype.forEach.call(n, function(dom) { var pageDom = 5; dom.Onblur= function() { document.body.scrollTop = ++pageDom; };});

实现原理:出现上述情况,手动下拉页面,页面会恢复正常。所以,在input的blur事件中监听软键盘收起,js模拟手动下拉。前提,body本身没有滚动。滚动距离要动态的,多个input时相同scrollTop会失败,相当于没有滚动.

微信6.7.4版本iOS键盘顶起,收起后页面不回弹的bug如何解决?

本文共计269个文字,预计阅读时间需要2分钟。

微信6.7.4版本iOS键盘顶起,收起后页面不回弹的bug如何解决?

iPhone 微信 6.7.4 版本出现的问题,用户输入时,软键盘弹出。捕捉到软键盘的瞬间,页面下部的软键盘原本位置会变成一片空白区域,页面无法恢复原状。

iphone微信6.7.4版本出现的问题,用户输入时,软键盘弹出。收起软键盘的时候,页面下部软键盘原来位置会变成一片空白区域,页面没有恢复原状。varndocument.query

iphone微信6.7.4版本出现的问题,用户输入时,软键盘弹出。收起软键盘的时候,页面下部软键盘原来位置会变成一片空白区域,页面没有恢复原状。

var n = document.querySelectorAll('input,textarea');Array.prototype.forEach.call(n, function(dom) { var pageDom = 5; dom.Onblur= function() { document.body.scrollTop = ++pageDom; };});

实现原理:出现上述情况,手动下拉页面,页面会恢复正常。所以,在input的blur事件中监听软键盘收起,js模拟手动下拉。前提,body本身没有滚动。滚动距离要动态的,多个input时相同scrollTop会失败,相当于没有滚动.

微信6.7.4版本iOS键盘顶起,收起后页面不回弹的bug如何解决?