移动端输入框弹起影响布局(包括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 @   十三月凉  阅读(155)  评论(0编辑  收藏  举报
努力加载评论中...
/* 看板娘 */
点击右上角即可分享
微信分享提示