eased-scroll

Listen to eased window scroll. Demo.

Usage no npm install needed!

<script type="module">
  import easedScroll from 'https://cdn.skypack.dev/eased-scroll';
</script>

README

Eased scroll npm Dependencies npm type definitions

Listen to eased window scroll. Demo.

UI example

Installation

npm install eased-scroll

How to use

JavaScript:

import { easedScroll } from 'eased-scroll'

easedScroll(200).addListener((value) => {
    console.log('Actual value', window.scrollY)
    console.log('Smooth value', value)
})

For more advanced cases you get use methods removeListener and getValue too.