@jrc03c/custom-scroller
v0.0.17
Published
```bash npm install --save https://github.com/jrc03c/custom-scroller ```
Readme
Install
npm install --save https://github.com/jrc03c/custom-scrollerUse
<script src="path/to/custom-scroller.js"></script>
<script>
const myScrollingElement = document.querySelector("#my-scrolling-element")
const x = 50
const y = 250
const ms = 1500
const linearEasing = x => x // optional; defaults to sine easing
const scroller = new CustomScroller(myScrollingElement, linearEasing)
scroller.scrollTo(x, y, ms).then(() => {
// do something cool
})
</script>If you need to stop the scrolling suddenly, use scroller.stop() (which returns a Promise that resolves when the scroller has come to a standstill). Also, calling the scrollTo method before a previous scroll has finished will stop the previous scroll and start the new one.
