2016-05-03 14 views
7

Tôi đang cố gắng phát hiện sự kiện động lượng cuộn, nhưng cho đến nay tôi đã không có may mắn. Tôi đang cố gắng làm như thế này:Trong ionic 2 có cách nào để phát hiện động lượng cuộn như một sự kiện không?

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

Tuy nhiên, dừng hoạt động khi ngón tay bị tắt khỏi màn hình, do đó hoạt ảnh dừng lại cho đến khi động lượng kết thúc.

Đây là hành vi ít nhất trên iOS, không chắc chắn về Android.

+0

http://iscrolljs.com/ Đây có thể là giải pháp ... – JGFMK

Trả lời

0

Bây giờ bạn có thể sử dụng sự kiện cuộn trên thẻ ion-content của bạn như thế này:

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

Các sự kiện mà bạn có thể sử dụng là ionScroll, ionScrollEnd, ionScrollStart. Xem content docs để biết thêm thông tin.

Hy vọng điều này sẽ hữu ích.

Các vấn đề liên quan