A lightweight and very fast javascript library that provides enriched versions of the browsers' scrolling APIs with support for smooth-scrolling, callbacks and many other features.
Multiple scroll-animations on one or more containers can be played at the same time with full controll over them.
Every scroll-animation triggered by the API can be interrupted at any time and supports user-defined custom ease functions.
This API is also fully compatible with Typescript, React.js, Next.js and many other javascript frameworks.
| Browser | Support |
|---|---|
| IE | |
| Edge | |
| Firefox | |
| Chrome | |
| Safari | |
| Opera | |
| Safari for iOS | |
| Opera mini | |
| Android browser | |
| Opera mobile | |
| Chrome for Android | |
| Firefox for Android | |
| UC Browser for Android | |
| Samsung Internet | |
| Baidu Browser |
If you want to support my work you can simply make a donation. For donations you can either use this link. Support is appreciated but it's not compulsory in any way in order to use any of my work.
If you find a bug, have a suggestion, a feature request, or if you simply want to contact me, use my website.
Feel free to reach out!