@arylo-scripts/browser-gen-scroll-to
v1.1.0
Published
A small typed scroll-to helper for browser windows and elements.
Maintainers
Readme
browser-gen-scroll-to
A small typed scroll-to helper for browser windows and elements.
Install
npm install @arylo-scripts/browser-gen-scroll-toUsage
import genScrollTo from '@arylo-scripts/browser-gen-scroll-to'
const scrollToTop = genScrollTo(window)
scrollToTop(0, true)
const panel = document.querySelector<HTMLElement>('#panel')
if (panel) {
const scrollPanelTo = genScrollTo(panel)
scrollPanelTo(240)
}The factory accepts a Window or Element and returns a function that scrolls
it to the requested vertical position.
API
genScrollTo(element)scrollTo(top, isSmooth?)
Development
npm install
npm run lint
npm run build