Customizable Overlay Loading Screen With jQuery - plainOverlay
File Size: | 18.3 KB |
---|---|
Views Total: | 3705 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

plainOverlay is an easy yet highly customizable jQuery plugin for displaying loading overlays with custom CSS/Image based loading spinners on any DOM elements.
Basic usage:
1. Just include the following JS files on the webpage and the plainOverlay is ready for use.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="jquery.plainoverlay.js"></script>
2. Create a default loading overlay covering the whole page.
$('body').plainOverlay('show');
3. Create a loading overlay with customizable settings covering a specific container.
$('#element').plainOverlay('show',{ // duration in milliseconds duration: 200, // opacity level opacity: 0.6, // CSS z-index zIndex: 9000, // fill color of the overlay fillColor: '#888', // The jQuery-Element that is returned by specified Function is shown to the users as the progress-element on the overlay. // This is usually the messages or images that means "Please wait...". // If false is specified, nothing is shown on the overlay. // e.g. progress: function() { return $('<div>Loading...</div>'); } progress: function(){}, // show/hide callback functions. show: function(){}, hide: function(){}, });
4. Close the loading overlay manually.
$('body').plainOverlay('hide');
5. Events.
$('#element').on('plainoverlayshow', function(event) { // when shown }); $('#element').on('plainoverlayhide', function(event) { // when hidden });
This awesome jQuery plugin is developed by anseki. For more Advanced Usages, please check the demo page or visit the official website.