Lightweight Kinetic Scrolling / Parallax Plugin With jQuery - inertiaScroll

File Size: 4.8 KB
Views Total: 7038
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Lightweight Kinetic Scrolling / Parallax Plugin With jQuery - inertiaScroll

inertiaScroll is a very small (4kb, unminfied) jQuery plugin which enables a "momentum" style scrolling experience (aka. Kinetic Scrolling & InertiaScroll ) on the native browser scroll and adds configurable parallax scrolling effects on individual elements using HTML data attributes.

See also:

How to use it:

1. Place the latest version of jQuery library and the jQuery inertiaScroll plugin's script at the bottom of the html page.

<script src="//code.jquery.com/jquery.min.js"></script>
<script src="jquery-inertiaScroll.js"></script>  

2. Config the parallax scrolling effect for each element using the HTML data attributes as show below:

<div id="box1" class="box" data-speed="1" data-margin="100"></div>
<div id="box2" class="box" data-speed="7"></div>
<div id="box3" class="box" data-speed="2"></div>
<div id="box4" class="box" data-speed="5"></div>
<div id="box5" class="box" data-speed="3" data-margin="200"></div>
<div id="box6" class="box" data-speed="1"></div>
<div id="box7" class="box" data-speed="2"></div>
<div id="box8" class="box" data-speed="8"></div>
<div id="box9" class="box" data-speed="1"></div>

3. Active the plugin by calling the function on the target element.

$(".box").inertiaScroll();

4. Possible plugin to config the Kinetic Scrolling / Parallax effects.

$(".box").inertiaScroll({
  parent: "",
  childDelta1: 0.02,
  childDelta2: 0.1,
  parentDelta: 0.08
});

Change log:

2017-10-23

2017-05-24

  • fixed for IE11.

This awesome jQuery plugin is developed by underground0930. For more Advanced Usages, please check the demo page or visit the official website.