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 相关文章推荐
在Javascript中为String对象添加trim,ltrim,rtrim方法
Sep 22 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
jquery获取iframe中的dom对象(两种方法)
Jul 02 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
Oct 27 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
May 31 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
Jan 22 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
JavaScript表单验证完美代码
Mar 02 Javascript
vue2.0 中#$emit,$on的使用详解
Jun 07 Javascript
vue中锚点的三种方法
Jul 06 Javascript
nodemon实现Typescript项目热更新的示例代码
Nov 19 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
SSI指令
2006/11/25 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
php时间函数用法分析
2016/05/28 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
JavaScript动态添加数据到表单并提交的几种方式
2019/06/26 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
python将字符串以utf-8格式保存在txt文件中的方法
2018/10/30 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
python requests.get带header
2020/05/05 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
大学生实习感言
2014/01/16 职场文书
卫生巾广告词
2014/03/18 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
期中考试反思800字
2014/05/01 职场文书
争做文明公民倡议书
2014/08/29 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
研讨会致辞
2015/07/31 职场文书