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 相关文章推荐
javascript 解析后的xml对象的读取方法细解
Jul 25 Javascript
jquery取消选择select下拉框示例代码
Feb 22 Javascript
jquery基础教程之数组使用详解
Mar 10 Javascript
jQuery过滤选择器详解
Jan 13 Javascript
jquery实现漂亮的二级下拉菜单代码
Aug 26 Javascript
jquery实现经典的淡入淡出选项卡效果代码
Sep 22 Javascript
JavaScript构造函数详解
Dec 27 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
Feb 22 Javascript
vue如何实现observer和watcher源码解析
Mar 09 Javascript
react.js CMS 删除功能的实现方法
Apr 17 Javascript
谈一谈vue请求数据放在created好还是mounted里好
Jul 27 Javascript
js实现跳一跳小游戏
Jul 31 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
实用函数8
2007/11/08 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
PHP获取音频文件的相关信息
2015/06/22 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
python中Mako库实例用法
2020/12/31 Python
2014年高三毕业生自我评价
2014/01/11 职场文书
《白鹅》教学反思
2014/04/13 职场文书
婚前保证书
2014/04/29 职场文书
室内设计专业自荐信
2014/05/31 职场文书
社团活动总结模板
2014/06/30 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
争先创优个人总结
2015/03/04 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
goland 设置project gopath的操作
2021/05/06 Golang
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs