成都网站建设设计

将想法与焦点和您一起共享

jQuery中EasyUI页面加载等待及页面等待层的示例分析

这篇文章主要为大家展示了“jQuery中EasyUI页面加载等待及页面等待层的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery中EasyUI页面加载等待及页面等待层的示例分析”这篇文章吧。

江海网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

下面一个代码片段是 easyUI 页面加载等待,代码如下所示:

function ajaxLoading() { 
 var id = "#textboxDiv"; 
 var left = ($(window).outerWidth(true) - 190) / 2; 
 var top = ($(window).height() - 35) / 2; 
 var height = $(window).height() * 2; 
 $("
").css({ display: "block", width: "100%", height: height }).appendTo(id);   $("
").html("正在加载,请稍候...").appendTo(id).css({ display: "block", left: left, top: top });  }  function ajaxLoadEnd() {   $(".datagrid-mask").remove();   $(".datagrid-mask-msg").remove();  }

下面看个工具类 基于easyui的页面等待提示层,即mask

/** 
 * 使用方法: 
 * 开启:MaskUtil.mask(); 
 * 关闭:MaskUtil.unmask(); 
 * 
 * MaskUtil.mask('其它提示文字...'); 
 */ 
var MaskUtil = (function(){ 
 var $mask,$maskMsg; 
 var defMsg = '正在处理,请稍待。。。'; 
 function init(){ 
  if(!$mask){ 
   $mask = $("
").appendTo("body");    }    if(!$maskMsg){     $maskMsg = $(""+defMsg+"
")      .appendTo("body").css({'font-size':'12px'});    }    $mask.css({width:"100%",height:$(document).height()});    var scrollTop = $(document.body).scrollTop();    $maskMsg.css({     left:( $(document.body).outerWidth(true) - 190 ) / 2     ,top:( ($(window).height() - 45) / 2 ) + scrollTop    });   }   return {    mask:function(msg){     init();     $mask.show();     $maskMsg.html(msg||defMsg).show();    }    ,unmask:function(){     $mask.hide();     $maskMsg.hide();    }   }  }());

效果图:

jQuery中EasyUI页面加载等待及页面等待层的示例分析

以上是“jQuery中EasyUI页面加载等待及页面等待层的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


名称栏目:jQuery中EasyUI页面加载等待及页面等待层的示例分析
转载来源:http://chengdu.cdxwcx.cn/article/pdohgo.html

其他资讯