yo, holdup -- another image lazy loader? yup.
these are the open or commonly used api methods
$(selector).holdup({override_options}) // create instance
$(selector).holdup('render') // will determine if element should be shown
$(selector).holdup('show') // will force elements to be loaded
these are exposed really for debugging purposes...
$(selector).holdup('observe') // will add container ( window ) event listeners if listeners have not been added
$(selector).holdup('ignore') // will remove container ( window ) event listeners
src-retina path is for displays that support hi-dpi images
<img data-src="PATH_TO_IMG" data-src-retina="PATH_TO_RETINA_IMG" />
<div data-src="PATH_TO_IMG" data-src-retina="PATH_TO_RETINA_IMG" ></div>
.heldup
{
/* rules ... rules */
}
.heldup.heldup-success
{
/* rules ... rules */
}
.heldup.heldup-error
{
/* rules ... rules */
}