js代码:
/**
* 说明:数据进行加载时的遮罩层,基于bootstrap的页面模态框做封装处理
* 使用方法:
* 开启:MaskUtil.mask();
* 关闭:MaskUtil.unmask();
*/
var MaskUtil = (function(){
var $mask,$maskMsg;
var defMsg = '正在处理,请稍等。。。';
function init(){
if(!$mask){
$mask = $("<div id=\"myWaitingModal\" class=\"modal fade\" data-keyboard=\"false\" data-backdrop=\"static\" data-role=\"dialog\" " +
"aria-labelledby=\"myWaitingModalLabel\" aria-hidden=\"true\">" +
"<div id=\"loading\" class=\"loading\">"+defMsg+"</div> </div>").appendTo("body");
}
}
return {
mask:function(){
init();
$('#myWaitingModal').modal('show');
}