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 相关文章推荐
greybox——不开新窗口看新的网页
Feb 20 Javascript
JavaScript 常用函数库详解
Oct 21 Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
JavaScript打印iframe内容示例代码
Aug 20 Javascript
JS往数组中添加项性能分析
Feb 25 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
Jun 10 Javascript
jQuery实现查找最近父节点的方法
Jun 23 Javascript
Bootstrap select下拉联动(jQuery cxselect)
Jan 04 Javascript
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
Vue动态组件与异步组件实例详解
Feb 23 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
Jun 26 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生成RSS订阅的方法
2015/02/13 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
浅析PHP开发规范
2018/02/05 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
详细介绍Python函数中的默认参数
2015/03/30 Python
Python六大开源框架对比
2015/10/19 Python
Python探索之修改Python搜索路径
2017/10/25 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python数据归一化及三种方法详解
2019/08/06 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
Python转换字典成为对象,可以用&quot;.&quot;方式访问对象属性实例
2020/05/11 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
French Connection官网:女装、男装及家居用品
2019/03/18 全球购物
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
家长给孩子的表扬信
2014/01/17 职场文书
七一党建活动方案
2014/01/28 职场文书
网站推广策划方案
2014/06/04 职场文书
总经理司机岗位职责
2015/04/10 职场文书
python - asyncio异步编程
2021/04/06 Python
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
mysql insert 存在即不插入语法说明
2022/03/25 MySQL