Smoothscroll
Smoothly scroll to anchor links.
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>