20+ Very useful jquery scroll plugin

01. ScrollMagic

The jQuery plugin for magical scroll interactions. ScrollMagic takes an object oriented approach using a controller for each scroll container and attaching multiple scenes defining what should happen at what part of the page. While this offers a great deal of control, it might be a little confusing, especially if you’re just starting out with javascript.
If the above points are not crucial for you and you are just looking for a simple solution to implement css animations I would strongly recommend taking a look at the awesome skrollr project. It almost solely relies on element attributes and thus requires minimal to no javascript knowledge.
Try a Demo         View Homepage

 

02. Scrollorama

The jQuery plugin for cool scroll animation.
Try a Demo           View Homepage

 

03.  Ariel Flesler’s jQuery scrollTo

Easy element scrolling using jQuery. An article about animated scrolling with jQuery inspired me to make a small, customizable plugin for scrolling elements, or the window itself.
Try a Demo            View Homepage

 

04. perfect-scrollbar

Tiny but perfect jquery scrollbar plugin. I was once working on a personal project, and trying to find the jQuery scrollbar plugin that’s perfect. But there was no perfect one. That’s why I decided to make one.

perfect-scrollbar is minimalistic but perfect (for me, and maybe for most developers) scrollbar plugin working with jQuery or vanilla JavaScript as well.

I hope you love it!
Try a Demo            View Homepage

 

05. Smooth Scroll

Automatically make same-page links scroll smoothly. Allows for easy implementation of smooth scrolling for same-page links.
Try a Demo           View Homepage

 

05. jQuery slimScroll scrollbar

SlimScroll is a small jQuery plugin that transforms any div into a scrollable area. slimScroll doesn’t occupy any visual space as it only appears on a user initiated mouse-over.
Try a Demo             View Homepage

 

06. Stellar.js

Parallax scrolling made easy. Stellar.js has two methods for positioning elements built in: ‘position’ for modifying its top and left properties, and ‘transform’ for using CSS3 transforms.

If you need more control over how elements are positioned, you can write your own setter functions. For example, if ‘position’ didn’t exist yet, it could be written as a plugin like this.
Try a Demo           View Homepage

 

07. SuperScrollorama

SuperScrollorama is powered by TweenMax and the Greensock Tweening Engine. Go to greensock.com for documentation on how to use it. Why Greensock/TweenMax? Great performance, ease-of-use, expandibility and basically because it is awesome.

First, link to the jQuery CDN and then embed TweenMax.js and SuperScrollorama. Next, start up SuperScrollorama. Think of it as a controller for animation. You add tweens and timelines to it, targeting when an element appears in the viewport or at a specific scroll point.
Try a Demo            View Homepage

 

08. jQRangeSlider

jQRangeSlider is highly dependant on CSS. Be sure to include one of the provided stylesheets.
Try a Demo           View Homepage

 

10. jQuery Pin

Ever wanted to pin something to the side of a text? Ever needed a subtle sticky element to quietly hang around as you scroll down?

jQuery.Pin is here to help! Pin any element to the top of a container. Easily disable it for smaller screen-sizes where there’s no room for that kind of shenanigans.
Try a Demo             View Homepage

 

11. Infinite Ajax Scroll

jQuery plugin that progressively enhances your server-side pagination. A jQuery plugin to turn your paginated pages into infinite scrolling pages with ease.
Try a Demo             View Homepage

 

12. Overscroll

Overscroll is a jQuery Plugin and polyfill for mobile safari’s overflow-scrolling style. It is intended for use on desktop browsers.
Try a Demo           View Homepage

 

13. AnimateScroll

AnimateScroll is a jQuery plugin which enables you to scroll to any part of the page in style by just calling the animatescroll() function with the id or classname of the element where you want to scroll to.

It gives power to the user with its various options to customize the style of scrolling, scroll speed and many more. Supports more than 30 unique Scrolling Styles.
Try a Demo            View Homepage

 

14. Scrolld.js

Scrolld.js is a unique open source plugin for jQuery. Scrolld.js provides a method for highly precise scrolling for pixel-perfect layouts and navigation using real-time updated data values. With Scrolld.js your scrolling to items will always be exact and will always provide the best user experience. Scrolld.js is specifically designed to support responsive designs and turns navigating long pages into a simple task. Scrolld.js is intended for easy use and is fully deployable within minutes. Scrolld.js is simple and works with just an element id tag.
Try a Demo              View Homepage

 

15. Ariel Flesler’s jQuery localScroll

Animated anchor navigation made easy. This plugin will animate a regular anchor navigation [1] [2].
It will allow your visitors to navigate your site with a smooth scrolling effect.

Each time a link is clicked, the element you decide(can be the whole screen), will gradually scroll to the targeted element, instead of “jumping” as it’d normally do. jQuery.ScrollTo is used for the animation.
Try a Demo              View Homepage

 

16. Parallax ImageScroll

JQuery and amd compatible plugin to create a parallax effect with images. Heavily inspired by the spotify.com website.

The plugin is really simple to use with some options to tweek. It makes use of css3 transform for animation where supported and falls back to top and left positioning for ancient browsers.
Try a Demo            View Homepage

 

17. Scroll up bar

The scroll up bar plugin (jQuery) hides the top bar when scrolling down, and show it when scrolling up.
Try a Demo

 

18. jQuery panelSnap

jQuery plugin that provides snapping functionality to a set of panels within your interface.
View Homepage

 

19. isInViewport.js

An ultra-light jQuery plugin that tells you if an element is in the viewport but with a twist. An ultra-light jQuery plugin that tells you if the element is in the viewport, but with a twist. Did you say demo (inclusive of tests & code coverage)?
Try a Demo             View Homepage

 

20. Scroller

A jQuery plugin for replacing default browser scrollbars. Part of the Formstone Library.

Try a Demo             View Homepage