2017-02-06 10 views

答えて

1

こんにちは、そのビットはあなたが本当に必要とするものが不明です。 私はちょうどディレクティブでスクロールイベントをキャプチャして、これがあなたを助けることを願っています。 updated

myApp.directive('scrolly', function() { 
return { 
    restrict: 'A', 
    link: function (scope, element, attrs) { 
    var lastScrollTop = 0; 
     var raw = element[0]; 
     console.log('loading directive'); 
      raw.scrollTop=300; 
     element.bind('scroll', function() { 
      console.log(raw.scrollTop + raw.offsetHeight); 
      if(raw.scrollTop < lastScrollTop) 
      { 
     // alert("scroll up"); 
      lastScrollTop = raw.scrollTop; 
      } 
      else{ 
      lastScrollTop = raw.scrollTop; 
      } 

      if (raw.scrollTop ==0) { 
       scope.$apply(attrs.scrolly); 
      } 
     }); 
    } 
}; 
}); 
+0

おかげで、私はページを開いたときに私のスクロールが下であると私は、ユーザーのスクロールが(開始)トップにしたい、私はイベントを発生します。 like Telegram –

+0

@エサンあなたの要件はまだ不明ですが、リストの一番上にスクロールするとイベントが発生しました。あなたが探していることを願っています。 – kavinhuh

関連する問題