为了账号安全,请及时绑定邮箱和手机立即绑定

微信浏览器里在底部的输入框,ios11的不会被遮盖、10.1会被盖住

微信浏览器里在底部的输入框,ios11的不会被遮盖、10.1会被盖住

四季花海 2019-02-18 16:19:48
微信浏览器里在底部的输入框,ios11的不会被遮盖、10.1会被盖住使用document.body.scrollTop = document.body.scrollHeight;时,在10.1正常、11被遮盖并且手动拉不上去;不使用document.body.scrollTop = document.body.scrollHeight;,在11正常、10.1被遮盖但是可以手动拉上去
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

            /**

             * 由于ios10 和 ios11 版本之间的差异,所以先判断ios系统版本之后再做处理

             */

            let str = navigator.userAgent.toLowerCase();

            let ver = str.match(/cpu iphone os (.*?) like mac os/)[1].replace(/_/g,".");

            let oc = ver.split('.')[0];

            if(oc > 10){

                // ios11 不做处理

                return true;

            }else{

                this.timer = setInterval(function() {

                    console.log('输入框获取到焦点');

                    document.body.scrollTop = document.body.scrollHeight;

                }, 200);

            }


查看完整回答
反对 回复 2019-02-27
  • 1 回答
  • 0 关注
  • 499 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信