如何在ScrollStart上使用Iscroll获得滚动方向

How to get scrolling direction with Iscroll when onScrollStart

本文关键字:Iscroll 滚动 方向 ScrollStart      更新时间:2023-09-26

我应该如何使用onScrollStart而不是onScrollEnd来获得滚动方向?

现在,这是我为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.

在onScrollStart期间,不会触发事件Scroll。因此(我认为)不可能实现同样的目标。

只有在onScrollEnd上,才会触发具有方向的Scroll事件。