我已经像下面这样写了代码,但是当我总是滚动的时候,onScrollEnd就会被解雇。如何检测用户是向下滚动还是向上滚动??
myScroll = new iScroll('SaleListingContainer', { desktopCompatibility: true, useTransition: true,
// topOffset: pullDownOffset,
onRefresh: function() {
alert("refresh");
},
onScrollMove: function() {
alert("move");
},
onScrollEnd: function() {
alert("end");
}
});提前感谢您的时间和帮助。非常感谢。
发布于 2012-08-14 21:39:37
使用dirY属性,如果用户向下滚动,则为1;如果用户向上滚动,则为-1:
onScrollEnd: function() {
if (this.dirY == 1) { alert('scrolling down'); }
else if (this.dirY == -1) { alert('scrolling up'); }
}https://stackoverflow.com/questions/11947451
复制相似问题