🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

Mask Loader is an easy-to-use jQuery plugin for displaying a loading overlay with a custom loading spinner which covers the whole page or a specified element.

loading-spinner loader loading-overlay

Documentation

jQuery Mask Loader

Simple Jquery plugin preloader for ajax, etc. Easy to use.

Demo page: http://rafaelortegabueno.com/jquery_maskloader/

Installation

  1. Installation via Bower:
bower install maskloader
  • your HTML file:
<html>   <head>     <title>Mask Loader Example</title>     <link rel="stylesheet" type="text/css" href="bower_components/maskLoader/dist/maskloader.css"/>   </head>   <body>     <!-- Your html -->          <script type="text/javascript" src="bower_components/jquery/dist/jquery.min.js"/>     <script type="text/javascript" src="bower_components/maskLoader/dist/jquery.maskloader.js"/>     <script type="text/javascript">       // YOUR JS CODES     </script>   </body> </html>

Basic Usage:

// When use ajax, before send requests // You can use any element that serves as a container html, tags like "body", classes and ids var maskloader = $('body').maskLoader();  // After success callback execute maskloader.destroy();

Options:

var maskloader = $('.container').maskLoader({   'fade': true,   'z-index': '999',   'background': 'white', // Background overlay   'opacity': '0.6', // Opacity overlay   'imgLoader': false, // Path for image preloader :)   'autoCreate':true // If false, you will have to run the "create" function. Ex: $('body').maskLoader().create();  });

jQuery Ajax default Handle:

$.ajax({   url:'http://cep.correiocontrol.com.br/82400470.json', 		maskLoaderSettings: { 			element:$('body'), 			background:'black', 			opacity:'0.2', 			textAlert:'TEST' 		}, 		success:function(data){ 			console.log(data); 		} });

You May Also Like