用jQuery实现页面遮罩弹出框
2015-03-04 20:09
661 查看
页面遮罩弹出框是最常见的一种情况,今天用jQuery实现页面遮罩弹出框,主要用的技术有JQuery,css和html,
html代码如下:
css代码如下:
大致预览情况:
在ie9中预览
在firefox中预览
在chrome中预览
html代码如下:
<div id="main"><a href="javascript:showBg();">点击这里查看效果</a> <div id="fullbg"></div> <div id="dialog"> <p class="close"><a href="#" onclick="closeBg();">关闭</a></p> <div>正在加载,请稍后....</div> </div> </div>
css代码如下:
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; } #main { height:1800px; padding-top:90px; text-align:center; } #fullbg { background-color:gray; left:0; opacity:0.5; position:absolute; top:0; z-index:3; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; } #dialog { background-color:#fff; border:5px solid rgba(0,0,0, 0.4); height:400px; left:50%; margin:-200px 0 0 -200px; padding:1px; position:fixed !important; /* 浮动对话框 */ position:absolute; top:50%; width:400px; z-index:5; border-radius:5px; display:none; } #dialog p { margin:0 0 12px; height:24px; line-height:24px; background:#CCCCCC; } #dialog p.close { text-align:right; padding-right:10px; } #dialog p.close a { color:#fff; text-decoration:none; }jQuery代码如下:
<script type="text/javascript"> //显示灰色 jQuery 遮罩层 function showBg() { var bh = $("body").height(); var bw = $("body").width(); $("#fullbg").css({ height:bh, width:bw, display:"block" });www.2cto.com $("#dialog").show(); } //关闭灰色 jQuery 遮罩 function closeBg() { $("#fullbg,#dialog").hide(); } </script>
大致预览情况:
在ie9中预览
在firefox中预览
在chrome中预览
相关文章推荐
- jQuery+css+html实现页面遮罩弹出框
- jQuery+css+html实现页面遮罩弹出框
- jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
- 用jQuery实现页面遮罩弹出框
- jQuery+css+html实现页面遮罩弹出框
- jQuery+css+html实现页面遮罩弹出框
- jQuery实现遮罩弹出对话框(仿天猫的删除对话框)
- jquery实现弹出自定义对话框,父页面变灰
- Jquery实现遮罩层,就是弹出DIV周围都灰色不能操作
- Jquery实现鼠标hover图片遮罩弹出提示层特效
- 自写jQuery插件,实现简单网页遮罩层/弹出层功能,兼容IE6、IE7
- JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参(selected的值和页面其它元素的值)
- jquery实现弹出层遮罩效果
- jQuery+html5实现div弹出层并遮罩背景
- JQuery实现在页面中央弹出带有动画透明的弹出层
- jQuery实现单击按钮遮罩弹出对话框(2)
- Jquery实现页面加载时弹出对话框代码
- JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参(selected的值和页面其它元素的值)以及js的select
- Jquery实现页面加载时弹出对话框代码
- Jquery实现遮罩层,就是弹出DIV周围都灰色不能操作