Ionic:获取ionicScroll onScroll事件

时间:2015-07-03 14:08:34

标签: javascript angularjs ionic-framework ionic

我发现这个线程告诉我们如何获取ionicScroll的滚动事件:

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

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

但这不起作用。官方文件对此没有任何意义。任何线索?

1 个答案:

答案 0 :(得分:8)

如果你只是想听一下滚动事件,最简单的方法就是使用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)
}

Codepen here