ionic 監聽滾動 回到頂部

<ion-content delegate-handle="babyScroll" style="top:108px;" ng-show="babyListShow" on-scroll="onScroll('baby')">
</ion-content>
<div style="position: fixed;right: 20px;bottom:100px;" ng-show="babyTopShow" ng-click="top('baby')">回頂</div>
$scope.onScroll=function(page){
      var top=$ionicScrollDelegate.$getByHandle(page+'Scroll').getScrollPosition().top;
      $scope.$apply(function(){
        $scope[page+'TopShow']=top>300?true:false;
        console.log(page+'TopShow')
      });
    };
$scope.top=function(page){
    $ionicScrollDelegate.$getByHandle(page+'Scroll').scrollTop(true);
};

有多個頁面須要此功能,因此以傳頁面參數的方式實現。app

相關文章
相關標籤/搜索