移动端fixed和input获取焦点软键盘弹出影响定位的问题

在移动端使用fixed将按钮定位在底部时,当input获取焦点弹出软键盘时,在安卓系统会奖底部的按钮顶上去

// 检测浏览器的resize事件,当高度过小时就可以判定为出现这种情况,这时把定位改成ab或者直接隐藏掉之类的。
var h = document.body.scrollHeight;
window.onresize = function(){
    if (document.body.scrollHeight < h) {
        document.getElementsByTagName("nav")[0].style.display = "none";
    }else{
        document.getElementsByTagName("nav")[0].style.display = "block";
    }
};


展开阅读全文

没有更多推荐了,返回首页