iOS 下键盘弹起收下页面出现灰色背景问题

监听键盘弹起收起的状态,然后自己滚动一下。

isIphone () {
    return !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
}
document.body.addEventListener('focusout', () => {
  if (isIphone()) {
    setTimeout(() => {
      document.body.scrollTop = document.body.scrollHeight
    }, 100)
  }
})

document.body.addEventListener('focusin', () => {
  if (isIphone()) {
    setTimeout(() => {
      document.body.scrollTop = document.body.scrollHeight
    }, 100)
  }
})
posted @ 2019-07-26 16:27  沐荍  阅读(639)  评论(0编辑  收藏  举报