2016-05-03 35 views
7

我想檢測滾動動量事件,但到目前爲止我沒有運氣。我想somethiing這樣的:在離子2中有什麼方法可以檢測滾動動量作爲事件嗎?

this.scrollHandle.addEventListener('scroll', function(){ 
    window.requestAnimationFrame(function(){ 
     //do animation 
    }); 
}); 

但是它停止收聽時手指從屏幕上消失,所以動畫停止,直到勢頭結束。

這是至少在iOS上的行爲,不確定關於android。

+0

http://iscrolljs.com/這可能是一個解決方案... – JGFMK

回答

0

您現在可以使用滾動事件的更新ion-content標籤是這樣的:

<ion-content (ionScroll)="myFunction($event)"> 
    <!-- PAGE CONTENT --> 
</ion-content> 

你可以使用的事件ionScrollionScrollEndionScrollStart。有關更多信息,請參閱content docs

希望這會有所幫助。

相關問題