滚动事件仅触发一次,除非您向相反方向滚动

时间:2015-08-24 19:57:52

标签: javascript scroll direction

我试图触发水平滚动,好吧......滚动。

这里没什么好看的,但由于某种原因,滚动事件只发射一次,然后没有几秒钟,除非你向相反的方向滚动。

通常问题恰恰相反,阻止滚动一次又一次地发射。我在这里有点无能为力。

var self = this;
$(window).on('scroll', function (e) {
 if (!self.scrolling) {
    self.scrolling = true;
    self.removeActive();
    self.index++;
    self.addActive();

    setTimeout(function(){
        self.scrolling = false;
    }, self.trsd + 1);
 }
});

Full code

0 个答案:

没有答案
相关问题