Universal Smooth Scroll
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.
You can try most of the features on:
Table of Contents
Main Sections |
---|
Download
|
Installation
|
How it works
|
Available Functions
|
F.A.Q.
|
Additional Libraries |
Ease-Functions
|
Dev-Helpers
|
Advanced Sections |
Internal Constants
|
Internal Variables
|
Browser Compatibility
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 | |
QQ Browser | |
KaiOS Browser |
Support Me
If you want to support my work you can simply
If you want to offer me a cappuccino
(don't like plain coffe, sorry) you can make a donation by either using the PayPal donate button
above or the GitHub sponsor button
.
Support is highly appreciated but it's not compulsory in any way in order to use any of my work.
Contact Me
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!