iscroll做H5页面滚动时的问题 5C

使用iscroll做H5页面滚动时,当输入框被虚拟键盘遮住再输入内容(比如输入框在页面最下面),此时整个页面会上移并显示出输入框,输入完成并关闭虚拟键盘之后页面无法复位,这时滚动到最上面时有一部分被隐藏到最上面以上并且拉不下来,请问有没有人遇到并解决这个问题?

2个回答

immrma
缘来一场梦 感谢分享,不过这个方法解决不了页面移位的问题
2 年多之前 回复

暂时发现可以通过以下方法解决这个问题,还未知该方法是否有缺陷。
var is = new iScroll(id);//初始化对象
$(window).resize(function() {
if(is) {
is.scrollTo(0, 0);
$("#id>div").offset({"left":0,"top":0});
is.refresh();
}
});

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问