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

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

  2. 使用document.body.scrollTop = document.body.scrollHeight;时,在10.1正常、11被遮盖并且手动拉不上去;不使用document.body.scrollTop = document.body.scrollHeight;,在11正常、10.1被遮盖但是可以手动拉上去


四季花海
浏览 500回答 1
1回答

慕斯王

            /**             * 由于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);            }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript