一个Loading 遮罩效果
2024-08-26 21:08:37
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);
}
});
});
最新文章
- Oracle SQL Developer 添加SQLServer 和Sybase 连接
- EFS加密解密----重装系统后
- Windows下mysql自动备份的最佳方案
- iOS各种动画效果
- Zendstudio 9.0.2 安装Aptana3 并且配置 jQuery
- Qt 五子棋
- SVG如何做圆形图片
- B. Order Book(Codeforces Round #317 )
- Python的range函数详细用法
- linux下centos6.8相关配置,以及音频相关配置
- Java Lambda 表达式 对 Map 对象排序
- C# Queue 和Stack的实现
- vue配合UI组件
- mac操作记录
- CopyTransform
- JS 变量 命名规范 oDiv aDiv 等
- DBMS_METADATA中使用SESSION_TRANSFORM过滤不想获取的DDL
- CS0012	类型“DbContext”在未引用的程序集中定义。必须添加对程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。	Repository	E:\项目\wx\Repository\DbContextFac
- mysqlbinlog作用
- 智课雅思词汇---二十三、名词性后缀mony
热门文章
- <;<;Javascript Patterns>;>;阅读笔记 -- 第2章 基本技巧(二)
- LR参数和变量
- Codeforces Round #285 (Div. 1) B - Misha and Permutations Summation 康拓展开+平衡树
- Gitlab基本管理(二)
- thinkphp5.0命名空间
- 牛客网 牛客练习赛43 C.Tachibana Kanade Loves Review-最小生成树(并查集+Kruskal)+建虚点+读入挂
- 单点登录 SSO, 自动登录 , java 加密,ssl原理, Tomcat配置SSL
- 几何:pick定理详解
- BZOJ 3626: [LNOI2014]LCA 树链剖分 线段树 离线
- Android UI设计规范之知识点