1.0.2 • Published 10 years ago

imgload v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

imgload

imgload loads an image src and fires events (properly fires even if image is cached!).

For radical image loading, use the module built with imgload: Mad Basic Loader.

Getting Started

imgload is meant to be consumed in a CommonJS, Browserify environment (though you can also use a pre-bundled version, more below):

npm i imgload

Usage

// require
var imgload = require('imgload')

// setup
var loadme = imgload('image.jpg')

// start!
loadme.start()

Events

Events are fired. Bind to events like so:

loadme.on('error', function(data) {
	// triggered on image error
})

loadme.on('load', function(data) {
	// triggered on image load
})

loadme.on('always', function(data) {
	// triggered on image load
})

The on method returns this for chainability:

loadme
	.on('error', beep)
	.on('load', bop)
	.on('always', boop)

Bundled Version

If you don't want to mess with a build process you can also include the pre-bundled version found in dist/imgload.bundled.js in your project which exposes imgload() globally.

Todo

  • Tests