ximan / dropload

移动端下拉刷新、上拉加载更多插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

当一个页面中有多个滚动区域时,scrollArea设置默认为自身元素时,为什么触发不了loadDownFn,请问这个方法的触发条件是什么?

Hopingocean opened this issue · comments

commented

请教,请教,八百里加急,谢谢
1.再次验证:前提同样是设置scrollArea为自身元素,无法触发scroll事件,但是可以进入fnTouchmove和fnTouchend方法,但是这两种touch事件中只处理了loadUp,没有处理loadDown。

2.经验证,当一个页面中有多个滚动区域时,scrollArea设置默认为自身元素时,为什么触发不了scroll事件,导致不能loadDown,scrollArea设置为window时,可以正常加载。

设置断点显示me.$scrollArea.onScroll: null,不知道这是为什么?

`
me.$scrollArea.on('scroll',function(){

me._scrollTop = me.$scrollArea.scrollTop();

// 滚动页面触发加载数据

if(me.opts.loadDownFn != '' && !me.loading && !me.isLockDown && (me._scrollContentHeight - me._threshold) <= (me._scrollWindowHeight + me._scrollTop)){
loadDown(me);
}
});
`

+1 同问?!
为什么只有scrollArea为window的时候才能触发往下加载

这个问题解决了吗?

我也遇到这个问题了,好头疼,折腾半天了,有老大搞定了吗?

一年前的问题了,代码提交都是2年前的,这个插件已经不在维护了吧