Ionic:获取ionicScroll onScroll事件

Ionic: get ionicScroll onScroll event

本文关键字:onScroll 事件 ionicScroll 获取 Ionic      更新时间:2023-09-26

我找到了这个线程,它告诉如何获得ionicCroll:的滚动事件

http://forum.ionicframework.com/t/ionicscrolldelegate-doesnt-have-a-onscroll-event/19497

$ionicScrollDelegate.getScrollView().onScroll = function () {
    console.log($ionicScrollDelegate.getScrollPosition());
};

但这行不通。官方医生对此一无所知。有线索吗?

如果您只是想监听滚动事件,那么最简单的方法可能是使用on-scroll指令。

HTML:

<ion-content on-scroll="getScrollPosition()">
    <div class="list">
      <div class="item" ng-repeat="item in data.items">Item {{item}}</div>
    </div>
</ion-content>

JS:

$scope.getScrollPosition = function(){
   console.log($ionicScrollDelegate.getScrollPosition().top)
}

代码打开此处