正常页面是这样子的:
然后点击输入框后,键盘弹出,页面被压缩了,然后按钮向上移动了,如下图所示:
页面布局上的元素的位置用的是绝对定位,absolute。
这个问题有什么办法可以解决吗
2015 12 21 11:40
暂时找到了一个解决办法。
由于安卓下键盘弹出会导致页面resize的,写个监听resize事件
var HEIGHT = $('body').height();
$(window).resize(function() {
$('.main').height(HEIGHT);
});
当键盘弹出的时候,重置为原来的高度
最外层容器用js设置为屏幕宽高,这样键盘弹出也没事