Javascript滚动导航

时间:2015-05-17 11:15:11

标签: javascript jquery

我希望有人可以帮助我。这是我的项目:http://jsfiddle.net/oz7bgL5v/8/

adjustNav: function(self, $parent) {
    self.$elem.find('.' + self.config.currentClass).removeClass(self.config.currentClass);
    $(".next").click();
    $parent.addClass(self.config.currentClass);                     
}

向下滚动时有效,但向上滚动时无效。

我只需要在向上滚动时返回分页导航(点击“上一步”按钮)(直观地了解我在看到我的项目时的意思。)

1 个答案:

答案 0 :(得分:1)

检测前往'向上滚动时,您需要在处理滚动时跟踪上一个滚动位置。请看看我是如何在这个小提琴中做到的:http://jsfiddle.net/x74w3tcs/

然后你的adjustNav函数看起来像这样:

adjustNav: function(self, $parent, direction) {
    self.$elem.find('.' + self.config.currentClass).removeClass(self.config.currentClass);

    $parent.addClass(self.config.currentClass); 

    if (direction === 'up') {
        $(".prev").click();
    }   
    else {
        $(".next").click();
    }
},