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 相关文章推荐
isArray()函数(JavaScript中对象类型判断的几种方法)
Nov 26 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
Feb 19 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
Sep 19 Javascript
基于jquery的simpleValidate简易验证插件
Jan 31 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
May 08 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
仿iframe效果Aajx文件上传实例
Nov 18 Javascript
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
Vue2.0实现将页面中表格数据导出excel的实例
Aug 09 Javascript
node.js 发布订阅模式的实例
Sep 10 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
Feb 28 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 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
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
jQuery表格插件datatables用法详解
2020/11/23 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python实现电子词典
2020/04/23 Python
python实现两个文件合并功能
2018/04/01 Python
Python装饰器用法实例总结
2018/05/26 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
Python多线程Threading、子线程与守护线程实例详解
2020/03/24 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
2021/01/15 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
自我推荐书
2013/12/04 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
大学毕业自我评价
2014/02/02 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
初三毕业评语
2014/12/26 职场文书
个人简历求职信范文
2015/03/20 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
三八节活动简报
2015/07/20 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS