jQuery plugin to keep select DOM element(s) in view while scrolling the page. Features stop points and z-indexing. Works when being applied to a class of multiple elements simultanesouly.
$('#foo').sticky();
Top spacing, z-index, and stopper.
$('#foo').sticky({
topSpacing: 80, // Space between element and top of the viewport
zIndex: 100, // z-index
stopper: "#bar" // Id, class, or number value
stickyClass: false // Class applied to element when it's stuck
});
Note: If no stopper id or class is provided, the default is 'sticky-stopper'. You can also use number values for pixel points on the y-axis.
Tip: Use the zIndex option if you need to stack various sticky elements while scrolling the page.