文件名称:smoothscroll:使用 requestAnimationFrame 和事件委托的简单纯香草 javascript 平滑滚动
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-22 09:58:53
JavaScript
Vanilla JS 平滑滚动 平滑滚动的简单原生 JavaScript 实现,它实现了事件委托和 requestAnimationFrame(包括 polyfill)。 这是我能找到的最精简、最简单的 vanilla javascript scroll 版本。 它是平滑滚动的修改版本。 重组以包含 requestAnimationFrame、事件委托(而不是 forEach 循环),并添加偏移选项(主要用于固定标头)。 我更喜欢将我的 polyfill 放在一个 .js 文件中,我在其他所有文件之前都包含它。 但是,我继续在脚本顶部添加了 rAF polyfill。 如果您已经有 rAF polyfill 或其他任何东西,请随意删除它。 用法 将脚本包含在您的项目中 将一类“滚动”添加到您的锚标记 选项 data-scroll-speed (默认 500), data-scroll-
【文件预览】:
smoothscroll-master
----smooth-scroll.min.js(1KB)
----bower.json(374B)
----README.md(1KB)
----smooth-scroll.js(3KB)