input 获取和失去焦点时异常在安卓和ios平台处理

安卓平台处理

 //安卓机在键盘弹出后防止按钮顶上来
    mounted() {
      this.windowHclass=window.innerHeight<=480?"min": window.innerHeight<667?"active":(window.innerHeight>700?"actives":"");
 this.clientHeight=document.body.offsetHeight;
       var u = navigator.userAgent;
       if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机
        window.addEventListener("resize", this.handleResize);
        this.Android =true
       }
    }

    handleResize(){
        let nowHeight = document.body.offsetHeight;
        this.btnShow = nowHeight === this.clientHeight;//控制显示和隐藏按钮
        document.getElementById('home').style.height= (this.clientHeight-40)+'px'
      }

ios平台处理

 //ios在获取焦点后下面的空白隐藏
      blurfn() {
        let u = navigator.userAgent;
        if(u.indexOf('iPhone') > -1){
          window.scrollTo(0, this.clientHeight);
        }
      },
      focus() {
        let u = navigator.userAgent;
        if(u.indexOf('iPhone') > -1){
          window.scrollTo(0, 100);
        };
      },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 使用sketch最重要的一点是设计好控件的规范。 为做好设计规范需要对色彩进行编号,比如:color_a”_1,c...
    youyeath阅读 26,402评论 2 237
  • 柳暗花明又一村 “嘿,你在这里干嘛?”一声欢快地声音打断了筱思雪的悲伤。 也许,山重水复疑无路,柳暗花明又...
    西小染阅读 379评论 0 3
  • 1.感恩清晨醒来还有意识,感恩美好的一天开始了。 2.闹钟把我叫醒了,结果又睡着了,最近有点累,但休息一下我就又会...
    李梦_0041阅读 223评论 0 0
  • 如此,给你一个你人生中的答案。 你愿意问什么? 遇上一个对的人不容易,所以我选择寻找自己最真实的想法和问题。
    愿疼你一辈子阅读 221评论 0 0