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 相关文章推荐
破除网页鼠标右键被禁用的绝招大全
Dec 27 Javascript
javascript新手语法小结
Jun 15 Javascript
Firefox下提示illegal character并出现乱码的原因
Mar 25 Javascript
jquery zTree异步加载简单实例分享
Feb 05 Javascript
Jquery中val()表单取值赋值的实例代码
Aug 15 Javascript
JavaScript中的逻辑判断符&amp;&amp;、||与!介绍
Dec 31 Javascript
JS实现支持多选的遍历下拉列表代码
Aug 20 Javascript
详解JavaScript中的Unescape()和String() 函数
Nov 09 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
Jan 21 Javascript
使用Vuex实现一个笔记应用的方法
Mar 13 Javascript
element-ui 上传图片后清空图片显示的实例
Sep 04 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
Apr 03 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
PHP 执行系统外部命令 system() exec() passthru()
2009/08/11 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
JavaScript 基础问答三
2008/12/03 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
移动端js图片查看器
2016/11/17 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
python的变量与赋值详细分析
2017/11/08 Python
Python实现感知机(PLA)算法
2017/12/20 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
linux面试题参考答案(5)
2016/11/05 面试题
shell程序中如何注释
2012/02/17 面试题
卫校护理专业毕业生求职信
2013/11/26 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
医学生求职自荐书
2014/06/12 职场文书
物流管理专业自荐信
2014/06/23 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
单位实习介绍信
2015/05/05 职场文书
校长新学期致辞
2015/07/30 职场文书
五年级语文教学反思
2016/03/03 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript
Win11 BitLocker 驱动器加密
2022/04/19 数码科技