页面载入动画(loading)
来源:互联网 发布:昆仑决 知乎 编辑:程序博客网 时间:2024/04/30 10:34
通常我们在加载iframe,或者ajax请求的时候需一个遮罩动画,我们可以这样处理,使用一个绝对定位的div,高度宽度100%,然后append的body中
具体代码可以参考如下
/** * Author:Zhang Qi * Create:2013-03-28 * Function:在body中打开遮罩以及关闭 * */var LoadingUtils = {Open:function(){var top= $(this).offset()==undefined?0:$(this).offset().top;var left= $(this).offset()==undefined?0:$(this).offset().left;var appender=null;if($(this).parent().length==0){appender="body";}else{appender=$(this);}$("<div class=\"mask\"></div>").css({display : "block",width : $(this).outerWidth(),//100%height : $(this).outerHeight(),//heighttop:top,left:left}).appendTo(appender);//body$("<div class=\"mask-msg\"></div>").html("正在处理,请稍候...").appendTo(appender).css({display : "block",left : ($(this).outerWidth()-153) / 2+left,top : ($(this).outerHeight()-42) / 2+top,});},Close:function(){$(".mask").remove();$(".mask-msg").remove();}}
样式表
.mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.3; filter: alpha(opacity=30); display: none; background: #eee;}.mask-msg { position: absolute; padding: 12px 5px 10px 30px; width: auto; height: 16px; border-width: 2px; border-style: solid; display: none; border-color: #ddd; font-size:12px; background: #fff url('loading.gif') no-repeat scroll 5px center;}
如何调用
1.在DIV ww上显示遮罩
LoadingUtils.Open.call(document.getElementById("ww"));
2.遮罩住整个页面
<script type="text/javascript">$(document).ready(function() {LoadingUtils.Open.call(this);});</script>
扩展=========>IFrame中
window.parent().LoadingUtils.Close();
从子窗中关闭父页的loading动画
- 页面载入动画(loading)
- 页面预加载loading动画,再载入内容
- 页面预加载loading动画,再载入内容
- 页面预加载loading动画,再载入内容
- 不错的在线制作loading(载入中....)动画
- Android自定义progressDialog实现 loading 载入中 动画效果
- 一个基于jquery的页面预载入效果(loading)
- 一个基于jquery的页面预载入效果(loading)
- 一个基于jquery的页面预载入效果(loading)
- 基于javascript实现页面加载loading动画
- loading等待载入正在加载的动画GIF图片圆形图标
- 微信小程序例子——使用loading组件显示载入动画
- ionic中第三方网页,pdf等的载入处理和loading动画的实现
- 几种常见的载入中、loading页面效果的实现方法总结
- 几种常见的载入中、loading页面效果的实现方法总结
- 几种常见的载入中、loading页面效果的实现方法总结
- HTML页面加载和请求发送时LOADING动画
- jquery实现进度条无百分比动画loading页面加载特效
- 挂载U盘
- SQL Server 视图创建
- Android SDK 模拟器 快捷键 (模拟 旋转屏幕 轨迹球等)
- Word中插入公式后行距变宽的解决
- [OpenGL ES 05]相对空间变换及颜色
- 页面载入动画(loading)
- 酒桌上IT笑话
- Win32 ini配置文件的读写
- C语言解释器-9 控制结构之if
- 用户体验就是感觉
- Spinner的两种调用数据放式
- SAX,功能强大的API
- php读取大文件,后多少行的数据
- A. Petr and Book