滚动 - 获取最后查看的部分

时间:2017-08-01 07:00:03

标签: jquery jquery-scrollify

使用scrollify.js移动到下一个或上一个部分时,有没有办法获取上次查看的部分索引/ id /类?

我正在寻找任何预定义的函数,例如scrollify.current()来获取最后查看的部分。

提前致谢

1 个答案:

答案 0 :(得分:1)

无法找到任何预定义的类,所以写了我自己的函数。

var prevIndex = 0;

$.scrollify({
    before:function(index, sections) {
    var prevSection = '#'  + getScrollifySectionID(prevIndex)
    prevIndex = index;                  

    //Do your code with PrevSection(ID).

    }
});

function getScrollifySectionID(index){
    var sectionID = '';
    $('.scrollify-section').each(function(i){                               
        if(i == index){                     
            sectionID = $(this).data('section');                
        }
    });         
    return sectionID;
};