其实方法有好几种,比如说你们直接用flex布局,那么就完全没有这个烦恼。
但是如果真的遇见了,ios很简单,直接对body的scrollTop改写。
安卓可以试试如下方式:
一: 将元素的position设置成static
或者relative,就是不要跟之前的方式一样
。
因为使用fixed
或者absolute
,会使得元素跟随body
的底部弹起而移动。
二: 写个监听resize事件
document.getElementsByTagName("body")[0].style.height = document.body.scrollHeight+"px";//防止页面软键盘落下后还有白色的北京
$(window).resize(function() {
$('body').height(Height);
});