scrollama.js
Examples:
Basic
Progress
Sticky Side
Sticky Overlay
Mobile Pattern
Mobile Pattern Example
Start scrolling to see how it works.
STEP 1
STEP 2
STEP 3
STEP 4