Simple and Customizable jQuery Loading Animation Plugin
| File Size: | 45.3KB |
|---|---|
| Views Total: | 1579 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A jQuery based customizable Loading Effect plugin which allows you to create your own loading effect with custom animations and algorithms. It come with 3 predefined algorithms (linear, random, snake) and 3 effects (fancy, jump, simple).
Basic Usage:
1. Include jQuery library and jQuery loading plugin on your page
<script src="jquery-1.9.1.min.js" type="text/javascript"></script> <script src="core.js" type="text/javascript"></script>
2. Include config.js on your page. All configurations can be edited via config.js
(function($) {
$.fn.loading.defaults = {
opacity:0.9,
speedIn:300,
speedOut: 1000,
progress: 0,
algorithm: 'snake',
effect:['simple'],
spinner: {
width: 35,
height: 35,
matrix: {
x: null,
y: null
},
pin: {
width: 7,
height: 7,
margin: {
top:1,
right: 1,
bottom: 0,
left: 0
}
},
interval: 100
},
background: {
color:'white',
opacity: 0.8,
position: '',
img: null,
borderRadius: 1
}
};
})(jQuery);
3. Include necessary algorithm and effect js files after jQuery
<script src="../src/algorithm/snake.js" type="text/javascript"></script> <script src="../src/effect/simple.js" type="text/javascript"></script>
4. Markup html structure
<div id="test">Load</div> <button type="button" id="click"></button>
5. Call the plugin
<script type="text/javascript">
$('#click').click(function(){
$('#test').loading();
});
</script>
Change Log:
v0.2.5 (2013-06-13)
- Added runtime functionality. Style refactoring.
v0.2.3 (2013-04-03)
- Performance Improvement
This awesome jQuery plugin is developed by gobwas. For more Advanced Usages, please check the demo page or visit the official website.











