immrma
缘来一场梦
采纳率0%
2018-03-06 08:12 阅读 2.5k

iscroll做H5页面滚动时的问题

5

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • devmiao devmiao 2018-03-06 15:55
    点赞 评论 复制链接分享
  • immrma 缘来一场梦 2018-03-07 07:26

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

    点赞 评论 复制链接分享

相关推荐