JS 弹出层 定位至屏幕居中示例


Posted in Javascript onMay 21, 2014
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gbk" /> 
<title>无标题文档</title> 
<style type="text/css"> 
/*弹出层的STYLE*/ 
html,body {height:100%; margin:0px; font-size:12px;} .mydiv { 
background-color: #ff6; 
border: 1px solid #f90; 
text-align: center; 
line-height: 40px; 
font-size: 12px; 
font-weight: bold; 
z-index:99; 
width: 300px; 
height: 120px; 
left:50%;/*FF IE7*/ 
top: 50%;/*FF IE7*/ 
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */ 
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/ 
margin-top:0px; 
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
_top: expression(eval(document.compatMode && 
document.compatMode=='CSS1Compat') ? 
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 
.bg { 
background-color: #ccc; 
width: 100%; 
height: 100%; 
left:0; 
top:0;/*FF IE7*/ 
filter:alpha(opacity=50);/*IE*/ 
opacity:0.5;/*FF*/ 
z-index:1; 
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
_top: expression(eval(document.compatMode && 
document.compatMode=='CSS1Compat') ? 
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 
/*The END*/ 
</style> 
<script type="text/javascript"> 
function showDiv(){ 
document.getElementById('popDiv').style.display='block'; 
document.getElementById('bg').style.display='block'; 
} 
function closeDiv(){ 
document.getElementById('popDiv').style.display='none'; 
document.getElementById('bg').style.display='none'; 
} 
</script> 
</head> 
<body> 
<div id="popDiv" class="mydiv" style="display:none;">恭喜你!<br/>你的成绩为:60分<br/> 
<a href="javascript:closeDiv()">关闭窗口</a></div> 
<div id="bg" class="bg" style="display:none;"></div> 
<div style="padding-top: 20px;"> 
<input type="Submit" name="" value="显示层" onclick="javascript:showDiv()" /> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
Jquery升级新版本后选择器的语法问题
Jun 02 Javascript
jquery json 实例代码
Dec 02 Javascript
jquery插件jquery倒计时插件分享
Dec 27 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
jQuery实现表格颜色交替显示的方法
Mar 09 Javascript
js采用concat和sort将N个数组拼接起来的方法
Jan 21 Javascript
Backbone.js框架中简单的View视图编写学习笔记
Feb 14 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
Apr 17 Javascript
Javascript json object 与string 相互转换的简单实现
Sep 27 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
Sep 11 Javascript
vue页面加载闪烁问题的解决方法
Mar 28 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
Sep 01 Javascript
Jquery实现的角色左右选择特效
May 21 #Javascript
jquery $.trim()方法使用介绍
May 21 #Javascript
JS控制输入框内字符串长度
May 21 #Javascript
javascript学习笔记之10个原生技巧
May 21 #Javascript
jquery实现预览提交的表单代码分享
May 21 #Javascript
javascript制作的网页侧边弹出框思路及实现代码
May 21 #Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 #Javascript
You might like
phpmyadmin的#1251问题
2006/11/25 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
快速保存网页中所有图片的方法
2006/06/23 Javascript
破除一些网站复制、右键限制
2006/11/04 Javascript
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
javascript引导程序
2008/10/26 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
Vue中使用vux的配置详解
2017/05/05 Javascript
微信小程序自定义导航教程(兼容各种手机)
2018/12/12 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
Python中元组,列表,字典的区别
2017/05/21 Python
Python中@property的理解和使用示例
2019/06/11 Python
wxPython实现整点报时
2019/11/18 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
python机器学习库xgboost的使用
2020/01/20 Python
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
教师评语大全
2014/04/28 职场文书
教室布置标语
2014/06/26 职场文书
家具商场的活动方案
2014/08/16 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
花田少年史观后感
2015/06/16 职场文书
详解JS ES6编码规范
2021/05/07 Javascript
简单了解 MySQL 中相关的锁
2021/05/25 MySQL
Java虚拟机内存结构及编码实战分享
2022/04/07 Java/Android