Used to recreate the Nike Better World parallax effect
Switch branches/tags
Nothing to show
Clone or download
#1 Compare This branch is 2 commits ahead, 3 commits behind IanLunn:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.


jQuery Parallax

jQuery Parallax is a script that simulates the parallax effect as seen on


Add script

<script src=""></script>
<script src="javascripts/jquery-parallax.js"></script>

Add class to the elements needed parallax effect (ex. parallax-bg)

<div id='parallax1' class='parallax-bg'></div>

Make sure the elements got a background image, for best effect the images height should be 20% larger than container element height (if using default speedFactor). For example:

.parallax-bg {
    margin: 0 auto;
    padding: 0;
    position: absolute;
    z-index: 200;
    width: 100%;
    height: 500px;

Here we have a element with 500px in height, so the background images should have more than 600px in height.

Initiate parallax:

$(window).load(function() {
    $('.parallax-bg').parallax({offsetY:-200}); //in case of big image, you can offset a little bit to center it.

Viola! You now have a simple parallax page!!


Basic usage


###Options ####offsetX default: 50% x-pos of background image. ####offsetY default: 0 y-pos offset of background image. ####speedFactor default: 0.12 Background image moving speed relative to scrolling speed. Where parallax magic happens. ####outerHeight default: true If true use jQuery's .outerHeight(), else use jQuery's .height().