fullpage.js 从一个部分跳到另一个部分时如何控制滚动速度?

fullpage.js How do I control the scrolling speed when jumping from one section to another?

我使用 fullpage.js 有很多部分和锚点 links,从我看到的滚动速度是相同的锚定部分只是下一个或者说之后的 3 或 5 个部分。

例如,如果我想使用锚点 link 从页面顶部转到页面的最后一部分,在我到达之前,中间的所有部分都会以光速显示和滚动最后一个,有点问题。

如何根据两个部分之间的距离更改此速度?

我从来没有用过这个,但是根据他们的 documentation,我相信可以使用 onLeave 事件来完成:

$('#fullpage').fullpage({
    onLeave: function(index, nextIndex, direction){
    var idx = Math.abs(index - nextIndex)*.1;
    $.fn.fullpage.setScrollingSpeed(idx*700);
    }
})

您可以通过调整 .1 来更改 "intensity"。