jQuery EasyUI 页面加载等待及页面等待层


Posted in Javascript onFebruary 06, 2017

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

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

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

<pre name="code" class="java">/** 
 * 使用方法: 
 * 开启:MaskUtil.mask(); 
 * 关闭:MaskUtil.unmask(); 
 * 
 * MaskUtil.mask('其它提示文字...'); 
 */ 
var MaskUtil = (function(){ 
 var $mask,$maskMsg; 
 var defMsg = '正在处理,请稍待。。。'; 
 function init(){ 
  if(!$mask){ 
   $mask = $("<div class=\"datagrid-mask mymask\"></div>").appendTo("body"); 
  } 
  if(!$maskMsg){ 
   $maskMsg = $("<div class=\"datagrid-mask-msg mymask\">"+defMsg+"</div>") 
    .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 页面加载等待及页面等待层,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js实现动态改变字体大小代码
Jan 02 Javascript
js显示文本框提示文字的方法
May 07 Javascript
一张Web前端的思维导图分享
Jul 03 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
Aug 18 Javascript
jquery中的常见问题及快速解决方法小结
Jun 14 Javascript
js检查是否关闭浏览器的方法
Aug 02 Javascript
JS实现图片局部放大或缩小的方法
Aug 20 Javascript
微信小程序--组件(swiper)详细介绍
Jun 13 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
Aug 14 Javascript
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
简易Vue评论框架的实现(父组件的实现)
Jan 08 Javascript
JS实现随机抽选获奖者
Nov 07 Javascript
jQuery内容筛选选择器实例代码
Feb 06 #Javascript
jQuery基本筛选选择器实例代码
Feb 06 #Javascript
jQuery层级选择器实例代码
Feb 06 #Javascript
jQuery元素选择器实例代码
Feb 06 #Javascript
对称加密与非对称加密优缺点详解
Feb 06 #Javascript
jquery实现input框获取焦点的方法
Feb 06 #Javascript
jQuery表单元素选择器代码实例
Feb 06 #Javascript
You might like
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHP使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
js 遍历json返回的map内容示例代码
2013/10/29 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
Python实现常见的回文字符串算法
2018/11/14 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
python制作mysql数据迁移脚本
2019/01/01 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python之生产者消费者模型实现详解
2019/07/27 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
python中如何进行连乘计算
2020/05/28 Python
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
新学期班主任寄语
2014/01/18 职场文书
奥林匹克运动会口号
2014/06/19 职场文书
婚宴领导致辞
2015/07/28 职场文书
合作意向书怎么写
2019/06/24 职场文书
pytorch交叉熵损失函数的weight参数的使用
2021/05/24 Python
【DOTA2】高能暴走TK秀!PSG LGD vs ASTER - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers