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"。
我使用 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"。