Smoothly scroll to anchors.
- JavaScript 100%
| .github/workflows | ||
| src | ||
| package.json | ||
| README.md | ||
Smoothscroll
Simple vanilla js library to smoothly scroll to anchors.
Installation
npm install @pxlrbt/smoothscroll
Usage
import Smoothscroll from '@pxlrbt/smoothscroll';
new Smoothscroll({
speed: 400,
elementSelector: 'a[href*="#"]',
useHash: true,
threshold: function () {
return document.querySelector('header').offsetHeight;
}
});
<a href="#section">Scroll to section</a>
...
<section id="section">...</section>