Modern Circle Loading Indicator Plugin For jQuery - jquery-loading.js
| File Size: | 48.2 KB |
|---|---|
| Views Total: | 9282 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A simple, lightweight jQuery plugin that displays a stylish, configurable and CS33 animated spinner / indicator while loading some data for user feedback. The loading indicator can be applied on the whole webpage or over single DOM elements.
How to use it:
1. Make sure you've loaded the latest version of jQuery library and then load the jquery-loading.js plugin's files when needed.
<link href="css/jquery-loading.css" rel="stylesheet"> <script src="//code.jquery.com/jquery-3.1.0.min.js"></script> <script src="js/jquery-loading.js"></script>
2. Call the function loading on the target container and done.
$('.container).loading();
3. Add a custom background overlay to the loading indicator.
$('.container).loading({
overlay: true
});
.js-loading-overlay {
background-color: rgba(0,0,0,.5);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
4. Specify the indicator's width/height relative to its parent element.
$('.container).loading({
base: 0.9
});
5. Specify the number of circles used in the loading indicator.
$('.container).loading({
circles: 3 // maximum is 3
});
6. Set fixed width to loading indicator, otherwise calculated relative to element.
$('.container).loading({
width: null
});
7. More configuration options with default values.
$('.container).loading({
// add an overlay background
overlay: false,
// set fixed width to loading indicator, otherwise calculated relative to element
width: null,
// html template
indicatorHtml: "<div class='js-loading-indicator' style='display: none;'></div>",
overlayHtml: "<div class='js-loading-overlay' style='display: none;'></div>",
// indicator's width/height relative to element
base: 0.9,
// number of indicator circles: maximum is 3
circles: 3,
// position options
top: null,
left: null,
// hide the indicator of the current element
hide: false,
//remove the indicator from the DOM
destroy: false
});
Change log:
2016-12-15
- Update hide and destroy options
This awesome jQuery plugin is developed by trungk18. For more Advanced Usages, please check the demo page or visit the official website.











