1、需要两个DIV,一个用来遮罩,另一个用来显示Loading图片和文字(初始时它们是隐藏的)

.gdiv_over {
display: none;
position: absolute;
top:;
left:;
background-color: #f5f5f5;
opacity: 0.5;
z-index:;
border:;
} .gdiv_layout {
display: none;
padding: 5px 5px 0 0;
position: absolute;
width: 200px;
height: 45px;
z-index:;
text-align: center;
background-color: #fff;
vertical-align: middle;
border: 3px solid #428bca;
}
<div class="gdiv_over"></div>
<div class="gdiv_layout">
  <img style="width: 30px; height: 30px; border: 0" src="../img/ajaxloading.gif" title="正在处理,请稍后...." />
  <span style="font-size: 16px">正在处理,请稍后....</span>
</div>

2、需要用的时候,通过JS脚本修改其隐藏为显示,并且调整大小和位置

function show_LoadingDIV() {
  //遮罩
  $(".gdiv_over").height($(document).height());
  $(".gdiv_over").show("slow");
  //计算 Top
  var dh = $(window).height();
  var sh = $(window).scrollTop();
  var lh = $(".gdiv_layout").height();
  var cha = (dh / 2) + sh - (lh / 2);
  $(".gdiv_layout").css("top", cha);
  //计算 Left
  var dh = $(window).width();
  var lh = $(".gdiv_layout").width();
  var cha2 = (dh / 2) - (lh / 2);
  $(".gdiv_layout").css("left", cha2);
  //Loading图片 和 文字
  $(".gdiv_layout").show("slow");
}
function hide_LoadingDIV() {
  $(".gdiv_over").hide("slow");
  $(".gdiv_layout").hide("slow");
}

3、还需注册下滚动条事件,保持 图片和文字 DIV 总是居中显示

$(document).ready(function() {
  $(window).scroll(function() {
    if ($(".gdiv_over").css("display") != "none") {
      //上下滚动 左右省略
      var dh = $(window).height();
      var sh = $(window).scrollTop();
      var lh = $(".gdiv_layout").height();
      var cha = (dh / 2) + sh - (lh / 2);
      $(".gdiv_layout").css("top", cha);
    }
  });
});

最新文章

  1. Oracle SQL Developer 添加SQLServer 和Sybase 连接
  2. EFS加密解密----重装系统后
  3. Windows下mysql自动备份的最佳方案
  4. iOS各种动画效果
  5. Zendstudio 9.0.2 安装Aptana3 并且配置 jQuery
  6. Qt 五子棋
  7. SVG如何做圆形图片
  8. B. Order Book(Codeforces Round #317 )
  9. Python的range函数详细用法
  10. linux下centos6.8相关配置,以及音频相关配置
  11. Java Lambda 表达式 对 Map 对象排序
  12. C# Queue 和Stack的实现
  13. vue配合UI组件
  14. mac操作记录
  15. CopyTransform
  16. JS 变量 命名规范 oDiv aDiv 等
  17. DBMS_METADATA中使用SESSION_TRANSFORM过滤不想获取的DDL
  18. CS0012 类型“DbContext”在未引用的程序集中定义。必须添加对程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。 Repository E:\项目\wx\Repository\DbContextFac
  19. mysqlbinlog作用
  20. 智课雅思词汇---二十三、名词性后缀mony

热门文章

  1. &lt;&lt;Javascript Patterns&gt;&gt;阅读笔记 -- 第2章 基本技巧(二)
  2. LR参数和变量
  3. Codeforces Round #285 (Div. 1) B - Misha and Permutations Summation 康拓展开+平衡树
  4. Gitlab基本管理(二)
  5. thinkphp5.0命名空间
  6. 牛客网 牛客练习赛43 C.Tachibana Kanade Loves Review-最小生成树(并查集+Kruskal)+建虚点+读入挂
  7. 单点登录 SSO, 自动登录 , java 加密,ssl原理, Tomcat配置SSL
  8. 几何:pick定理详解
  9. BZOJ 3626: [LNOI2014]LCA 树链剖分 线段树 离线
  10. Android UI设计规范之知识点