Parallax Scrolling Made Easy – Jarallax
The library enables us to manipulate CSS using keyframes and it supports custom controllers.
These controllers, compared to time-based animations, allows us to decide the events that animations will react to (scrolling, mouse gestures, etc.).
P.S. The library makes use of jQuery.