跳过 fullpage.js 中的部分

Skip Sections in fullpage.js

我正在使用 fullpage.js,这是我的 HTML(结构相似):

<div class="fallpage">
 <div class="section">content</div>
 <div class="section ignore"></div>
 <div class="section">content</div>
 <div class="section ignore"></div>
 <div class="section">content</div>
</div>

我想跳过忽略部分。理想情况下,以滚动速度将鼠标悬停在它们上面,但不要像正常部分那样在它们上面停留。

如何做到?

你可以这样做:

$('#fullpage').fullpage({
    sectionsColor: ['yellow', 'green', 'purple', 'orange'],

    //events
    onLeave: function(index, nextIndex, direction) {
        if($('.fp-section').eq(index).hasClass('ignore')){
            setTimeout(function(){
                $.fn.fullpage.moveTo(nextIndex + 1);
            })
            
        }
    }
});

然后将 class ignore 添加到您要跳过的任何部分:

<div class="section ignore"></div>