ios12输入框无法自动回弹

问题:ios12中,键盘收回的时候,被顶起的输入框不会自动收回
解决方案:在输入框blur的时候,调用下面的fixScrollBack函数,让页面滚动下

const ios12 = /iPhone\sOS\s12_/.test(navigator.userAgent)

const getScrollTop = () =>
    window.pageYOffset
    || document.documentElement.scrollTop
    || document.body.scrollTop
    || 0

export const fixScrollBack = () => {
    if (!ios12) return
    setTimeout(() => {
        window.scrollTo(0, getScrollTop() - 1)
    })
}
优秀文章首发于聚享小站,欢迎关注!
原文地址:https://www.cnblogs.com/yesyes/p/15356921.html