首先将jquery.mloading.js和jquery.mloading.css引入到页面
显示loading
//自定义
$(element).mLoading({
text:"",//加载文字,默认值:加载中...
icon:"",//加载图标,默认值:一个小型的base64的gif图片
html:false,//设置加载内容是否是html格式,默认值是false
content:"",//忽略icon和text的值,直接在加载框中显示此值
mask:true//是否显示遮罩效果,默认显示
});
或
//显示默认loading效果
$(element).mLoading( "show" );
隐藏loading
$(element).mLoading("hide");
以下是例子:
function addmLoading(msg) {
$("body").mLoading({
text:msg,//加载文字,默认值:加载中...
icon:"data:image/gif;base64,R0lGODlhUABQAPf/AHa85Ge04uz2+3K55MDg85nN64zG6ZjM637A5nS75Lze8l+w4ITC54bE6Hy/5pbM66jU7orG6KDQ7brd8oDB5rDY8Mbj9Ljc8crl9ZDJ6Z7Q7ILC55vO7JDJ6o7I6WKy4Wq24qTS7eLw+arV7tPq9my348Lh87bb8Xi95c7n9W6445LK6qLS7aTS7pbL66vW767X71qu37Pa8KLR7bLZ8KbT7oTD6Hq+5qbU7nC546/X8GGx4Lnc8rbc8bre8mSz4ZvO68fk9M/o9orF6Nfr+JXL61Ws3kCh2iuX1kun3Dac2NXr9/v9/s3n9szm9f3+/9js9/b7/dzu+Pz+//f7/f7//9br9/7+//n8/onF6Pr8/vX6/d/v+fr9/vj8/tDo9uTy+nu+5fD4/ILB59fs9/T6/d7v+dHp9un0+9ns+Nvt+OXy+ubz+uLx+t3v+f3+/u/3/PP5/dnt+PH4/PL5/OHw+fz9/uj0+trt+ODw+azW7+Py+t/w+ePx+tXq9+32/JLJ6tTq9u72/Hq+5ev1+/z+/vf7/s3m9c/n9ur1+87n9tHo9tLp9tfr91as3tPp9uz1+77f8tHp98Ti9Oj0+/b6/Y7H6ZTL6ufz+tvu+MXj9NTq99nt9/L4/PP5/O73/Gi14vL5/cPi893v+L/f8+jz+ufz+9Pp953P7LTa8OTx+uby+ur0+63X7/T5/cjk9Mnk9Fit34jF6JXL6rXa8Xm+5fj7/uv2+8nk9ZTK6rXb8K/Y8O72++Hx+d3u+NTp9+z1/OHx+tDn9vv9/9Tr9+f0+9Lp98jk9cnl9HG64/D3/IbE50+p3fj8/X2/5rXb8Vmu33m95eXz+nK65GGy4cnl9Wm24uDv+e/4/IjE6Lnd8djs+K3W77/f8rTa8ZTL69zu+ePy+Uyn3Mvm9fH4/YHC59ns90Wk27DY70Ki2jyf2b7f893u+Xq95dzt+FKq3sPh8/L4/cTi8+n0+qPS7en1+9jr99rs+Emm3KXT7cjj9JTK68Tj9L/g8yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODJGOEIzQjgxQkMxMUU5QjFGMEY4Qzg2MUQxOTM4MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3ODJGOEIzQzgxQkMxMUU5QjFGMEY4Qzg2MUQxOTM4MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MkY4QjM5ODFCQzExRTlCMUYwRjhDODYxRDE5MzgwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc4MkY4QjNBODFCQzExRTlCMUYwRjhDODYxRDE5MzgwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0s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",//加载图标,默认值:一个小型的base64的gif图片
html:true,//设置加载内容是否是html格式,默认值是false
content:"",//忽略icon和text的值,直接在加载框中显示此值
mask:true//是否显示遮罩效果,默认显示
});
}
function clearmLoading() {
$("body").mLoading("hide");//隐藏loading组件
}
$(function(){
//登陆处理
$("#btnLogin").on("click", function(){
//显示loading
addmLoading("登陆中...");
var data = $("#Form").serializeArray();
data = parseJson(data);
$.ajax({
type: "post",
url: contextPath + "/login",
dataType: "json",
contentType: "application/json",
scriptCharset: "utf-8",
async: true,
data: JSON.stringify(data)
}).done(function(data){
if (data.returnCode == "0") {
//成功
alert("success");
}
}).fail(function(jqXHR, textStatus, errorThrown){
//失败
alert("error");
}).always(function( jqXHR, textStatus ){
//隐藏loading
clearmLoading();
});
});
});
效果:
附加:
jquery.mloading.js
/* Author:mingyuhisoft@163.com
* Github:https://github.com/imingyu/jquery.mloading
* Npm:npm install jquery.mloading.js
* Date:2016-7-4
*/
;(function (root, factory) {
'use strict';
if (typeof module === 'object' && typeof module.exports === 'object') {
factory(require('jquery'),root);
} if(typeof define ==="function"){
if(define.cmd){
define(function(require, exports, module){
var $ = require("jquery");
factory($,root);
});
}else{
define(["jquery"],function($){
factory($,root);
});
}
}else {
factory(root.jQuery,root);
}
} (typeof window !=="undefined" ? window : this, function ($, root, undefined) {
'use strict';
if(!$){
$ = root.jQuery || null;
}
if(!$){
throw new TypeError("必须引入jquery库方可正常使用!");
}
var arraySlice = Array.prototype.slice,
comparison=function (obj1,obj2) {
var result=true;
for(var pro in obj1){
if(obj1[pro] !== obj2[obj1]){
result=true;
break;
}
}
return result;
}
function MLoading(dom,options) {
options=options||{};
this.dom=dom;
this.options=$.extend(true,{},MLoading.defaultOptions,options);
this.curtain=null;
this.render().show();
}
MLoading.prototype={
constructor:MLoading,
initElement:function () {
var dom=this.dom,
ops=this.options;
var curtainElement=dom.children(".mloading"),
bodyElement = curtainElement.children('.mloading-body'),
barElement = bodyElement.children('.mloading-bar'),
iconElement = barElement.children('.mloading-icon'),
textElement = barElement.find(".mloading-text");
if (curtainElement.length == 0) {
curtainElement = $('<div class="mloading"></div>');
dom.append(curtainElement);
}
if (bodyElement.length == 0) {
bodyElement = $('<div class="mloading-body"></div>');
curtainElement.append(bodyElement);
}
if (barElement.length == 0) {
barElement = $('<div class="mloading-bar"></div>');
bodyElement.append(barElement);
}
if (iconElement.length == 0) {
var _iconElement=document.createElement(ops.iconTag);
iconElement = $(_iconElement);
iconElement.addClass("mloading-icon");
barElement.append(iconElement);
}
if (textElement.length == 0) {
textElement = $('<span class="mloading-text"></span>');
barElement.append(textElement);
}
this.curtainElement=curtainElement;
this.bodyElement = bodyElement;
this.barElement = barElement;
this.iconElement = iconElement;
this.textElement = textElement;
return this;
},
render:function () {
var dom=this.dom,
ops=this.options;
this.initElement();
if(dom.is("html") || dom.is("body")){
this.curtainElement.addClass("mloading-full");
}else{
this.curtainElement.removeClass("mloading-full");
if(!dom.hasClass("mloading-container")){
dom.addClass("mloading-container");
}
}
if(ops.mask){
this.curtainElement.addClass("mloading-mask");
}else{
this.curtainElement.removeClass("mloading-mask");
}
if(ops.content!="" && typeof ops.content!="undefined"){
if(ops.html){
this.bodyElement.html(ops.content);
}else{
this.bodyElement.text(ops.content);
}
}else{
this.iconElement.attr("src",ops.icon);
if(ops.html){
this.textElement.html(ops.text);
}else{
this.textElement.text(ops.text);
}
}
return this;
},
setOptions:function (options) {
options=options||{};
var oldOptions = this.options;
this.options = $.extend(true,{},this.options,options);
if(!comparison(oldOptions,this.options)) this.render();
},
show:function () {
var dom=this.dom,
ops=this.options,
barElement=this.barElement;
this.curtainElement.addClass("active");
barElement.css({
"marginTop":"-"+barElement.outerHeight()/2+"px",
"marginLeft":"-"+barElement.outerWidth()/2+"px"
});
return this;
},
hide:function () {
var dom=this.dom,
ops=this.options;
this.curtainElement.removeClass("active");
if(!dom.is("html") && !dom.is("body")){
dom.removeClass("mloading-container");
}
return this;
},
destroy:function () {
var dom=this.dom,
ops=this.options;
this.curtainElement.remove();
if(!dom.is("html") && !dom.is("body")){
dom.removeClass("mloading-container");
}
dom.removeData(MLoading.dataKey);
return this;
}
};
MLoading.dataKey="MLoading";
MLoading.defaultOptions = {
text:"加载中...",
iconTag:"img",
icon:"data:image/gif;base64,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",
html:false,
content:"",//设置content后,text和icon设置将无效
mask:true//是否显示遮罩(半透明背景)
};
$.fn.mLoading=function (options) {
var ops={},
funName="",
funArgs=[];
if(typeof options==="object"){
ops = options;
}else if(typeof options ==="string"){
funName=options;
funArgs = arraySlice.call(arguments).splice(0,1);
}
return this.each(function (i,element) {
var dom = $(element),
plsInc=dom.data(MLoading.dataKey);
if(!plsInc){
plsInc=new MLoading(dom,ops);
}
if(funName){
var fun = plsInc[funName];
if(typeof fun==="function"){
fun.apply(plsInc,funArgs);
}
}
});
}
}));
jquery.mloading.css
/* Author:mingyuhisoft@163.com
* Github:https://github.com/imingyu/jquery.mloading
* Npm:npm install jquery.mloading.js
* Date:2016-7-4
*/
.mloading-container {
position: relative;
min-height: 70px;
-webkit-transition: height 0.6s ease-in-out;
-o-transition: height 0.6s ease-in-out;
transition: height 0.6s ease-in-out;
}
.mloading {
position: absolute;
background: #E9E9E8;
font: normal 12px/22px "Microsoft Yahei", "微软雅黑", "宋体";
display: none;
z-index: 1600;
background: rgba(233, 233, 232, 0);
}
.mloading.active {
display: block;
}
.mloading.mloading-mask {
background: rgba(233, 233, 232, 0.75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
.mloading-full {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.mloading-container > .mloading {
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.mloading-body {
width: 100%;
height: 100%;
position: relative;
}
.mloading-bar {
width: 250px;
min-height: 22px;
text-align: center;
background: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.27);
border-radius: 7px;
padding: 20px 15px;
font-size: 14px;
color: #999;
position: absolute;
top: 50%;
left: 50%;
margin-left: -140px;
margin-top: -30px;
word-break: break-all;
}
@media (max-width: 300px) {
.mloading-bar {
width: 62px;
height: 56px;
margin-left: -30px !important;
margin-top: -30px !important;
padding: 0;
line-height: 56px;
}
.mloading-bar > .mloading-text {
display: none;
}
}
.mloading-bar-sm {
width: 62px;
height: 56px;
margin-left: -30px !important;
margin-top: -30px !important;
padding: 0;
line-height: 56px;
}
.mloading-bar-sm > .mloading-text {
display: none;
}
.mloading-icon {
width: 16px;
height: 16px;
vertical-align: middle;
}
.mloading-text {
margin-left: 10px;
}
如对你有用的话请给个赞或评论一下,谢谢!