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 相关文章推荐
JS正则中的RegExp对象对象
Nov 07 Javascript
extjs 时间范围选择自动判断的实现代码
Jun 24 Javascript
无限树Jquery插件zTree的常用功能特性总结
Sep 11 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
Mar 01 Javascript
jQuery文件上传控件 Uploadify 详解
Jun 20 Javascript
jQuery右下角悬浮广告实例
Oct 17 Javascript
微信小程序 Template详解及简单实例
Jan 05 Javascript
jquery.flot.js简单绘制折线图用法示例
Mar 13 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
基于VUE实现的九宫格抽奖功能
Sep 30 Javascript
如何使用 vue + d3 画一棵树
Dec 03 Javascript
jquery获取img的src值实例介绍
Jan 16 jQuery
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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
法压式咖啡之制作法
2021/03/03 冲泡冲煮
一个经典的PHP文件上传类分享
2014/11/18 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
Exjs 入门篇
2010/04/07 Javascript
Jquery中对数组的操作代码
2011/08/12 Javascript
jquery限定文本框只能输入数字即整数和小数
2013/11/29 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
详解Python time库的使用
2019/10/10 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
2020/04/03 Python
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
优秀的教师个人的中文求职信
2013/09/21 职场文书
专业求职信撰写要诀
2014/02/18 职场文书
音乐教育感言
2014/03/05 职场文书
寒假安全保证书
2015/02/28 职场文书
小学同学聚会感言
2015/07/30 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers