如何在iScroll中获取滚动方向

Dic*_*ung 2 iphone iscroll

首先,我真的很抱歉我的英语不好......

现在我在做PhoneGap开发.我使用iScroll进行listview滚动.我想得到滚动的方向.

例如,当我向下滑动屏幕时,滚动条将向上滚动.当我向上滑动屏幕时,滚动条将向下滚动,以及如何在滚动时获得滚动条的方向?

有人可以帮忙吗?我会很感激!

Pet*_*rel 6

我有同样的自身问题和最终使用.dirX.dirY对iScroll实例的属性.它们的值总是1(左/上),0(无)或-1(右/下),它可以很好地评估true方向是否在特定轴上.

new iScroll("your_element_id", {
    onTouchEnd: function(){
        alert(this.dirX); // Returns 1, 0 or -1
        alert(!!this.dirX); // Returns true for horizontal
    }
});
Run Code Online (Sandbox Code Playgroud)

因为我需要获取轻弹的方向我使用onTouchEnd事件,但同样适用于onScrollMove(以及可能的其他事件).