解决安卓里面按钮定位会弹起的问题
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;
};
};
};