js实现进度条遮罩效果
来源:互联网 发布:cad简易画图软件 编辑:程序博客网 时间:2024/05/22 17:12
摘要:现在需要在页面一加载的时候出现进度条,并遮罩整个页面,等加载完之后取消进度和遮罩。
思想:需要借辅助页面二,页面二加载的时候调用js方法init(),init做两个动作,
动作一:显示进度条和遮罩区域。
动作二:传递url,提交action到后台查询页面一的数据,当跳转到页面一的时候,加载页面一,调用页面二的js方法隐藏掉进度条和遮罩区域。
页面二的部分代码:
//页面初始化
function windowOnload(){
showMask();
var url = "XX.do";
window.list2.location.href=url;
}
//加载loading
function showMask(){
var divMask = document.getElementById("divMask");
var divLoad = document.getElementById("divLoad");
divMask.style.display="block";
var vwidth = document.body.offsetWidth+20;
var vheitht = document.body.offsetHeight;
divMask.style.width=vwidth;
divMask.style.height=vheitht;
divLoad.style.display="block";
divLoad.style.top=(vheitht-200)/2;
divLoad.style.left=(vwidth-200)/2;
}
//隐藏loading
function hideMask(){
var divMask = document.getElementById("divMask");
var divLoad = document.getElementById("divLoad");
divMask.style.display="none";
divLoad.style.display="none";
}
<body onload="windowOnload();" style="overflow: hidden">
<!--此iframe用于展示子页面的区域-->
<iframe id="iframepage" name="list2" width="100%" height="100%"scrolling="auto" border="0" frameborder="0" marginheight="0" marginwidth="0"></iframe>
<!--此div用于展示遮罩区-->
<div id="divMask" style="filter:Alpha(opacity=30);display:none;background-color:#ffffff;position:absolute;top:0;left:0;z-index:1;"></div>
<!--此div用于展示进度条的图片-->
<div id="divLoad" style="display:none;position:absolute;z-index:4;">
<img src="/web/dms/images/loading10.gif">
</div>
</body>
页面一的代码:
$(document).ready(function(){
window.parent.hideMask();
});
- js实现进度条遮罩效果
- js实现进度条效果
- JS实现进度条效果
- JS实现进度条效果
- 利用JS实现动态进度条效果
- js进度条效果
- 使用js的定时器setTimeout()实现加载进度条效果
- 实现 进度条效果 实例
- ext 实现进度条效果
- 实现进度条效果
- 实现一个进度条效果
- 实现进度条效果
- js 网页加载进度条效果
- 简单进度条JS实现
- JS实现上传进度条
- JS实现上传进度条
- js实现进度条
- js 进度条实现代码
- 安装mysql
- JDK源码学习之HashMap
- CAP理论温习
- 内存调试的东西D/dalvikvm( 809 ): GC_CONCURRENT freed
- Win7 下 MAC OS X Lion 双系统(一)
- js实现进度条遮罩效果
- C# CheckedListBox控件的用法
- 论文阅读笔记 - MapReduce : Simplified Data Processing on Large Clusters
- 修改adb forward命令,绑定localhost,用本机ipv4地址
- 几种典型的BI的系统架构分析
- linux下安装oracle 11g
- property operate
- PJSIP在线程中调用出现提示注册线程pj_thread_register的解决方案
- Wiki开源软件介绍