2012-02-21 7 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

関連する問題