2012-08-14 122 views
0

我寫過我的代碼,如下所示,但當我總是滾動onScrollEnd時被解僱。如何檢測用戶是否正在向下滾動或向上滾動?iScroll4向下滑動和向上滑動事件

myScroll = new iScroll('SaleListingContainer', { desktopCompatibility: true, useTransition: true, 
         // topOffset: pullDownOffset, 
         onRefresh: function() { 
          alert("refresh"); 
         }, 
         onScrollMove: function() { 
          alert("move"); 
         }, 
         onScrollEnd: function() { 
          alert("end"); 
         } 
        }); 

感謝您的時間和事先的幫助。非常感謝。

回答

1

使用dirY屬性,它是1,如果用戶向下滾動或-1,如果用戶向上滾動:

onScrollEnd: function() { 
      if (this.dirY == 1) { alert('scrolling down'); } 
      else if (this.dirY == -1) { alert('scrolling up'); } 
}