更改特定部分的滚动速度 and/or 按钮单击 (SCROLLIFY)

Change scroll speed for specific section and/or button click (SCROLLIFY)

两个问题

  1. 如标题所说,scrollify是否可以为不同的section设置不同的scrollspeed?

  2. 我还有一个 "scrollify.next" 按钮,我尝试在其中更改滚动速度,但我意识到我不是 jquery/js 专家。我设法覆盖了按钮事件的滚动速度设置,但是如何在点击事件完成后正确 return 滚动速度设置?和现在一样,点击按钮后的所有滚动都将遵循新设置。

我意识到我需要再次re-learn jquery,嘿!

$(".next-btn").click(function(e) {
    e.preventDefault();
    $.scrollify.setOptions({
        scrollSpeed: 2500,
    });
    $.scrollify.next();
});

scrollify 的文档 https://github.com/lukehaas/Scrollify

提前致谢!

使用'after'回调。无论 Scrollify 滚动到哪个部分,它都会触发后回调,因此您可以在其中为您想要的任何部分定义新的滚动速度。