iscroll scrollEnd事件不触发,但是scroll事件和scrollStart事件正常触发

新手上路,请多包涵

我的测试代码:

var myScroll = new IScroll("#wrapper", {
  probeType: 2,
  preventDefault: false,
  interactiveScrollbars: true,
  useTransform: true
});


var scrollF = function() {
  console.log(this.y, this.maxScrollY, "scroll");
}

var scrollEndF = function() {
  console.log(this.y, this.maxScrollY, "scrollEnd");
}

myScroll.on('scroll', scrollF);

myScroll.on('scrollEnd', scrollEndF)

发现每次滚动的时候打印结果为:

clipboard.png

具体渲染内容:

clipboard.png
内部的li是后面异步加上去的

阅读 9.9k
1 个回答
新手上路,请多包涵

重新写一遍解决了,不知道为什么=-=

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题