2

onScrollEndではなく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.

4

1 に答える 1

0

onScrollStart の間、イベント Scroll は発生しません。したがって、同じことを実装することはできません(私はそう思います)。

onScrollEnd でのみ、方向を持つ Scroll イベントが発生します。

于 2012-03-15T07:17:42.463 に答える