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 相关文章推荐
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
Sep 17 Javascript
jquery中实现时间戳与日期相互转换
Apr 12 Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 Javascript
Javascript实现前端简单的路由实例
Sep 11 Javascript
javascript中的replace函数(带注释demo)
Jan 07 Javascript
php 解压zip压缩包内容到指定目录的实例
Jan 23 Javascript
vue.js 微信支付前端代码分享
Feb 10 Javascript
Array数组对象中的forEach、map、filter及reduce详析
Aug 02 Javascript
vue template中slot-scope/scope的使用方法
Sep 06 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 Javascript
npm ci命令的基本使用方法
Sep 20 Javascript
vue实现防抖的实例代码
Jan 11 Vue.js
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使用mkdir创建多级目录入门例子
2014/05/10 PHP
js 多浏览器分别判断代码
2010/04/01 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
微信小程序 页面传值详解
2017/03/10 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
python提示No module named images的解决方法
2014/09/29 Python
python使用Tkinter显示网络图片的方法
2015/04/24 Python
django之常用命令详解
2016/06/30 Python
Python 多线程的实例详解
2017/09/07 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
运动会领导邀请函
2014/02/05 职场文书
函授生自我鉴定
2014/03/25 职场文书
小学毕业演讲稿
2014/04/25 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
付款委托书范本
2014/10/05 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书