移动端输入框弹起影响布局(包括fixed布局情况)

使用  window.scrollIntoViewIfNeeded
window.addEventListener('resize',function(){
    if(document.activeElement.tagName === "INPUT" || document.activeElement.tagName === "TEXTAREA"){
        window.setTimeout(function(){
            document.activeElement.scrollIntoViewIfNeeded();
        },20)
    }
})

监听resize,当是input或者textarea的时候,触发此函数

移动端还未测试,仅为备注作用。

posted @ 2021-02-01 19:11  十三月凉  阅读(153)  评论(0编辑  收藏  举报
/* 看板娘 */