好的我一直在寻找并寻找答案,但还没有找到我正在寻找的一般领域.不是非常熟悉iScroll(这个项目的前开发人员加入了它,我现在正在接管它).我一直试图找出从iScroll开始的位置.
现在所有人似乎都相应地工作,就上下滚动而言.但我想为已开发的整个应用添加一些功能,例如获取旧数据并将其附加到当时列出的最新数据中.无限卷轴.
通过ajax拉入数据,并使用它将其附加到并刷新iScroll长度并不是问题(我认为,至少目前为止).我的问题是找到达到底部的那个时刻并启动我将获取所述数据并附加它的功能.
我在任何地方都找不到任何例子,所以我希望有人能给我一些想法
最佳答案
因为这个问题很老了.此解决方案适用于任何未来的参考.
使用iScroll v4.2.5:
var scroll = new iScroll('scroll-wrapper');
scroll.options.onScrollEnd = function(){
if(Math.abs(this.maxScrollY) - Math.abs(this.y) < 10){
// RUN CODE if scroll is 10px from the bottom.
}
};