How to Implement Smooth Scrolling in JavaScript

samuel Scroll 181 , , ,

Smooth scrolling is a user interface pattern that progressively enhances the default in-page navigation experience, animating the change of position within the scroll box (the viewport, or a scrollable element) from the location of the activated link to the location of the destination element indicated in the hash fragment of the link URL.

Related Post

lax.js is a lightweight and simple vanilla javascript plugin to create beautiful and smooth animations when you scroll.

The Scroll Behavior specification has been introduced as an extension of the Window interface to allow for the developer to opt in to native Read more

MoveTo is a lightweight, smooth scrolling javascript library without any dependency.

A tutorial about creating lightweight smooth anchor scrolling with jQuery. Also a basic scrollTop function included.

Customize scrollbar in modern browsers with smooth scrolling experience. Features: Smooth scrolling Customizable scrollbars High-performance scrollbars

jump.js is a small, modern, dependency-free smooth scrolling library.

Scrollissimo is a javascript plugin to create smooth scroll-controlled animations. It also support touch devices.

jQuery toTop() is a simple, customizable and ultra light-weight plugin for smoothly Scroll back to Top.