jQuery.loader Plugin - v 1.0
Display a loader on your page or HTML block element.
Project site: http://monkeymonk.github.com/jquery.loader.js/
Demo: http://monkeymonk.be/jquery.loader.js/demo/
Usage
Basic
First of all, include jquery.loader.js (1.526 kb)
, jquery.loader.min.css (1.135 kb)
and loader.gif (3.866 kb)
in your HTML then start to use jQuery.loader.
$(document).ready(function() { $('body').loader('show'); setTimeout(function () { $('body').loader('hide'); }, 2000); });
Options
{ className: 'loader', tpl: '<div class="{className} hide"><div class="{className}-load"></div><div class="{className}-overlay"></div></div>', delay: 200, loader: true, // if true, you can hide the loader by clicking on it overlay: true, // display or not the overlay // Callback onHide: function () {}, onShow: function () {} }
Methods
jQuery().loader('show', options);
jQuery.loader use a tiny template system that let you an easy way to customize your loader.
$('body').load('show', { onHide: function () { // do something... } });
jQuery().loader('hide', onHide);
Hide the loader
$('body').loader('hide');
Browsers: Tested and Working In
- IE 6, 7, 8, 9, 10
- Firefox 3+
- Opera 10+
- Safari 4+