2012-02-21 2 views
1

어떻게 onScrollStart하지 onScrollEnd를 사용하여 스크롤 방향을 얻으려면 어떻게해야합니까? 지금은어떻게 Iscroll로 스크롤 방향을 얻을 때 onScrollStart

, 여기에 내가 onScrollEnd에 대한 발견 된 코드는 다음과 같습니다 누군가가 답을 가지고

var current_page = 1; 
var old_page = 0; 

funnction load() { 
    myScrollH = new iScroll('wrapper', { 
     onScrollEnd: function() { 
      current_page = this.currPageX+1 
      if(old_page<current_page) { 
       console.log('right'); 
      } 
      else if (old_page>current_page) { 
       console.log('left'); 
      }; 
      old_page=current_page; 
     } 
    }) 
}; 

load(); 

경우 ... Tchuss! V.

답변

0

onScrollStart 중에 이벤트 Scroll이 실행되지 않습니다. 그래서 그 불가능 (나는 생각한다) 같은 것을 구현합니다.

onScrollEnd에서만 방향이있는 스크롤 이벤트가 발생합니다.

+0

시작 이벤트에서 왜 필요한지 알려주실 수 있습니까? –

+0

누군가가 스크롤하는 곳을 찾으려면. 예를 들어 A, B, C라는 페이지에 3 개의 블록이 있고 화면에 들어가기 전에 B를 빨간색으로 돌리고 싶다면 누군가가 블록 C에 있고 스크롤 업 중이거나 블록 A에 있는지 알고 싶을 것입니다. 아래로 스크롤. – commonpike

관련 문제