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控制文本框textarea输入字数限制的方法
Jun 17 Javascript
浅析js封装和作用域
Jul 09 Javascript
随鼠标上下滚动的jquery代码
Dec 05 Javascript
jQuery和AngularJS的区别浅析
Jan 29 Javascript
JavaScript中使用数组方法汇总
Feb 16 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
Feb 09 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
Jul 02 Javascript
axios简单实现小程序延时loading指示
Jul 30 Javascript
微信小程序实现左滑动删除效果
Mar 30 Javascript
JS数据类型STRING使用实例解析
Dec 18 Javascript
浅谈JavaScript中this的指向问题
Jul 28 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 输出双引号&quot;与单引号'的方法
2010/05/09 PHP
php中用foreach来操作数组的代码
2011/07/17 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
2014/11/08 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
jQuery插件 tabBox实现代码
2010/02/09 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
django 中QuerySet特性功能详解
2019/07/25 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
简单说下OSPF的操作过程
2014/08/13 面试题
机械制造专业个人的自我评价
2013/12/28 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
优秀党支部申报材料
2014/12/24 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL