JS-IOS输入法遮挡输入框解决办法

来源:互联网 发布:淘宝如何设置套餐价格 编辑:程序博客网 时间:2024/06/01 08:30
var focus = 0;    var top = 0;    $("#txt").on("focus",function () {        //ios第一次弹出输入法遮住输入框解决方法        setTimeout(function(){            document.querySelector("#msg-input").scrollIntoView(true);        },300);        focus = 1;        top = this.getBoundingClientRect().top;        ios(this,top);    });    $("#txt").on("blur",function () {        focus = 0;    });    //ios切换输入法遮住输入框解决方法    function ios(dom,top) {            setTimeout(function(){                var newTop=dom.getBoundingClientRect().top;                if(newTop !== top){                    document.querySelector("#msg-input").scrollIntoView(true);                    top=newTop;                }                if(focus===1){                    ios(dom,top);                }            },200);    }
阅读全文
0 0
原创粉丝点击