标签:布局 document 窗口 focus use als 屏幕 class doc
第一、首先解决软键盘影响布局的问题:
软键盘弹出会改变浏览器可视区域的高度,安卓会触发window.resize事件,ios不会触发,所以如果页面元素的布局是以窗口大小为基准的话,会出现布局混乱;比如body的height:100%等等,
所以需要在页面初始化完成后执行这段代码(固定body的高度,不让他自适应)
$(document).ready(
function
() {
$(
‘body‘
).height($(
‘body‘
)[0].clientHeight);
});
document.activeElement.scrollIntoViewIfNeeded();
$("html,body").animate({scrollTop: $(".fI_now").offset().top}, 300);
}
参考网址:
深入理解滚动scroll:https://www.cnblogs.com/xiaohuochai/p/5831640.html
标签:布局 document 窗口 focus use als 屏幕 class doc
原文地址:http://www.cnblogs.com/fqlGlog/p/7878610.html