Как получить направление прокрутки с Iscroll, когда onScrollStart - PullRequest
2 голосов
/ 22 февраля 2012

Как мне сделать, чтобы получить направление прокрутки, используя 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();

Если у кого-то есть ответ ... Чусс!V.

1 Ответ

0 голосов
/ 15 марта 2012

Во время onScrollStart событие Scroll не запускается. Поэтому невозможно (я думаю) реализовать то же самое.

Только на onScrollEnd происходит событие прокрутки, которое имеет направление.

...