页面载入动画(loading)
通常我们在加载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)相关推荐
- ajax页面载入动画,添加加载动画,jQuery的AJAX .load()
对于我知道必须采取超过几毫秒的时间的潜力,我用Spin.js它没有任何外部依赖,并且是跨浏览器兼容 var opts = { lines: 13, // The number of lines to ...
- PhP加载时显示动画,在微信小程序中如何使用loading组件显示载入动画
这篇文章主要介绍了微信小程序loading组件显示载入动画用法,结合实例形式分析了loading组件显示载入动画的相关事件操作与属性设置技巧,并附带源码供读者下载参考,需要的朋友可以参考下 本文实例讲 ...
- jQuery 页面载入进度条 (必有一款适合你----综合搜集版)
链接主题: 预加载图片 延迟加载图片 Lazy Load javascript图片浏览器的核心--图片预加载 第一种方法: 页面 Loading 条基本人人都会用.它的原理很简单:在页头放置一个文字或 ...
- 网页图表Highcharts实践教程之标签组与载入动画
网页图表Highcharts实践教程之标签组与载入动画 Highcharts标签组 在图表的大部分元素都提供了标签功能.但很多时候,我们需要额外说明一些信息.这个时候借助原有的图表元素的标签功能就不 ...
- 网页图表Highcharts实践教程之标签组与载入动画
网页图表Highcharts实践教程之标签组与载入动画 Highcharts标签组 在图表的大部分元素都提供了标签功能.但很多时候,我们需要额外说明一些信息.这个时候借助原有的图表元素的标签功能就不是 ...
- js html页面切换效果,jQuery实现切换页面过渡动画效果
这篇文章主要介绍了关于jQuery实现切换页面过渡动画效果,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 这是一款效果非常酷的jQuery和CSS3通过AJAX调用切换页面过渡动画特效 ...
- CircleProgressBar 带载入动画的环形进度条
CircleProgressBar 项目地址:AlexMofer/CircleProgressBar 带载入动画的环形进度条,可高度配置,支持配置成表盘. 预览 要求 minSdkVersion ...
- js 写html加载中的效果,基于javascript实现页面加载loading效果
本文实为大家分享了javascript实现页面加载loading效果,供大家参考,具体内容如下 效果图: 正在载入 正在载入首页,请稍候. var line = "||" var ...
- html 网页跳转动画效果,jQuery实现切换页面过渡动画效果_jquery
直接为大家介绍制作过程,希望大家可以喜欢. HTML结构 该页面切换特效的HTML结构使用一个元素来作为页面的包裹元素,div.cd-cover-layer用于制作页面切换时的遮罩层,div.cd-l ...
最新文章
- 为什么NLP相对来说这么困难?
- Visual C++ 2011-8-15
- STM32 KEIL里的MAP文件分析
- 如何开启mysql的慢日志_mysql如何开启慢查询日志?
- 无星的RN学习之旅(四)——通信、持久化存储、iOS打包
- Centos-7.4_安装_Redis_4.0.8
- JPA 2.1实体图–第2部分:在运行时定义延迟/急切加载
- 【游戏开发】C 游戏编程实例
- drupal mysql_Drupal MySQL查询优化
- 相等运算符重载中的问题
- [转]页面回收的理解
- 从有序数组中找出某个数出现的次数
- Py之pyaudio:Python库之pyaudio简介、安装、使用方法之详细攻略
- 11-23-day05-python入门-字典与集合及文件
- Inverting Visual Representations with Convolutional Networks论文理解
- 二维离散沃尔什变换及matlab实现
- 微信公共号推广技巧、快速涨粉丝的7大技巧总结
- 清华AMiner团队推出AI订阅:实时追踪科研动态,定制个人科研信息流 | 专访唐杰教授团队
- mybatis sql解析问题(JSQLParserException)
- 单细胞论文记录(part9)--Spatial charting of single-cell transcriptomes in tissues
热门文章
- 劝学篇翻译软件测试,古今贤文劝学篇翻译
- C语言学习笔记11-结构体(struct、结构作为函数参数、结构数组)、联合体/共用体typedef; union(大、小端序)
- 15条建议,把技术成果写成一篇高质量学术论文
- Pytorch基本操作(5)——torchvision中的Dataset以及Dataloader
- python股票代码示例_python实例:从excel读取股票代码,爬取股票信息写到代码后面的单元格中...
- linux 解决安装Nvidia驱动后,或者声音选项里只有HDMI,声卡没有声音的方法[集锦]
- 项目中涉及到的Python小技巧(3)—— 高维高斯分布
- “英语”与“牛排”?新东方开创先河,玉辉教你英语卖牛排
- C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。
- 硬盘破坏如何启动计算机,电脑坏了怎么把硬盘里的东西弄出来