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表格分页实现代码
Sep 18 Javascript
通过遮罩层实现浮层DIV登录的js代码
Feb 07 Javascript
jQuery中选择器小问题(新人难免遇到)
Mar 31 Javascript
Jquery ajax请求导出Excel表格的实现代码
Jun 08 Javascript
微信小程序 闭包写法详细介绍
Dec 14 Javascript
微信小程序中显示html格式内容的方法
Apr 25 Javascript
vue-cli的eslint相关用法
Sep 29 Javascript
Django与Vue语法的冲突问题完美解决方法
Dec 14 Javascript
详解Angular6.0使用路由步骤(共7步)
Jun 29 Javascript
vue项目引入字体.ttf的方法
Sep 28 Javascript
详解javascript 变量提升(Hoisting)
Mar 12 Javascript
详解JS实现简单的时分秒倒计时代码
Apr 25 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
输出控制类
2006/10/09 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
document.createElement()用法
2013/03/13 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
在React框架中实现一些AngularJS中ng指令的例子
2016/03/06 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
2017/06/13 Javascript
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
[54:53]完美世界DOTA2联赛PWL S2 GXR vs PXG 第二场 11.18
2020/11/18 DOTA
python获取糗百图片代码实例
2013/12/18 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
python实现滑雪者小游戏
2020/02/22 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
python爬取youtube视频的示例代码
2021/03/03 Python
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
接口可以包含哪些成员
2012/09/30 面试题
专业实习自我鉴定
2013/10/29 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
无私奉献演讲稿
2014/09/04 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
2014年调度员工作总结
2014/11/19 职场文书
文明旅游倡议书
2015/04/28 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
办公室管理规章制度
2015/08/04 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers