js实现在页面上弹出蒙板技巧简单实用


Posted in Javascript onApril 16, 2013

蒙板是两个div,其中popWindow样式的div用于遮住整个页面,并半透明。maskLayer 在popWindow上面,用于显示蒙板的信息,比如“载入中……“

<html> 
<head> 
<style type="text/css"> 
.popWindow { 
background-color:#9D9D9D; 
width: 100%; 
height: 100%; 
left: 0; 
top: 0; 
filter: alpha(opacity=50); 
opacity: 0.5; 
z-index: 1; 
position: absolute; } 
.maskLayer { 
background-color:#000; 
width: 200px; 
height: 30px; 
line-height: 30px; 
left: 50%; 
top: 50%; 
color:#fff; 
z-index: 2; 
position: absolute; 
text-align:center; 
} 
</style> 
<script language="javascript" type="text/javascript"> 
function showDiv() { 
document.getElementById('popWindow').style.display = 'block'; 
document.getElementById('maskLayer').style.display = 'block'; 
} 
function closeDiv() { 
document.getElementById('popWindow').style.display = 'none'; 
document.getElementById('maskLayer').style.display = 'none'; 
} 
</script> 
</head> 
<body> 
<div onclick="showDiv()" style="display:block; cursor:pointer"> 
弹出蒙板 
</div> 
<div id="popWindow" class="popWindow" style="display: none;"> 
</div> 
<div id="maskLayer" class="maskLayer" style="display: none;"> 
<a href="#" onclick="closeDiv()" style="cursor:pointer;text-decoration: none;"> 
关闭蒙板 
</a> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
js cookies 常见网页木马挂马代码 24小时只加载一次
Apr 13 Javascript
Javascript 中的类和闭包
Jan 08 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
JavaScript监听和禁用浏览器回车事件实例
Jan 31 Javascript
原生js实现移动开发轮播图、相册滑动特效
Apr 17 Javascript
原生js实现class的添加和删除简单代码
Jul 12 Javascript
bootstrap table表格使用方法详解
Apr 26 Javascript
Bootstrap Table使用整理(一)
Jun 09 Javascript
three.js实现3D视野缩放效果
Nov 16 Javascript
微信小程序画布圆形进度条显示效果
Nov 17 Javascript
Vue中的验证登录状态的实现方法
Mar 09 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
主页面中的两个iframe实现鼠标拖动改变其大小
Apr 16 #Javascript
拖动table标题实现改变td的大小(css+js代码)
Apr 16 #Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
Apr 16 #Javascript
jquery表格内容筛选实现思路及代码
Apr 16 #Javascript
js实现图片轮换效果代码
Apr 16 #Javascript
js相册效果代码(点击创建即可)
Apr 16 #Javascript
jQuery实现点击标题输入详细信息
Apr 16 #Javascript
You might like
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
CI框架整合smarty步骤详解
2016/05/19 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
jquery简单体验
2007/01/10 Javascript
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
JS 控件事件小结
2012/10/31 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
Python中new方法的详解
2019/01/15 Python
Python3解释器知识点总结
2019/02/19 Python
python线程安全及多进程多线程实现方法详解
2019/09/27 Python
CSS3的 fit-content实现水平居中
2017/09/07 HTML / CSS
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
印刷工程专业应届生求职信
2013/09/29 职场文书
医院节能减排方案
2014/06/13 职场文书
煤矿安全保证书
2015/02/27 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python