解决安卓里面按钮定位会弹起的问题

2019-07-24  本文已影响0人  前端又又

/*处理安卓定位兼容*/

  var flag = false; //先定义一个变量,当改变窗口大小的时候用来做判断

  $(".txt").focus(function () { //获取焦点时,flag为true

    flag = true;

  });

  window.onresize = function () {

    if (flag) { //如果flag为true,键盘弹起,改变底部按钮的position,同时将flag改为false

      $(".signUp").css({

        "position": "initial"

      });

      flag = false;

    } else {

      $(".signUp").css({

        "position": "absolute"

      });

      if (document.activeElement.id == "teamIndex") { //如果只是收起键盘,而不失去焦点,仍然将flag设为true,否则键盘弹起时仍会将底部按钮顶起

        flag = true;

      };

    };

  };

上一篇 下一篇

猜你喜欢

热点阅读