jQuery+css+html实现页面遮罩弹出框

 更新时间:2013年03月21日 15:52:09   作者:  
面遮罩弹出框已经不是一个陌生的话题了,实现的方法大同小异多种多样,今天用jQuery实现页面遮罩弹出框,主要用的技术有JQuery,css和html,感兴趣的朋友可以参考下哈

页面遮罩弹出框是最常见的一种情况,今天用jQuery实现页面遮罩弹出框,主要用的技术有JQuery,css和html,

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"
});
$("#dialog").show();
}
//关闭灰色 jQuery 遮罩
function closeBg() {
$("#fullbg,#dialog").hide();
}
</script>

大致预览情况:

在ie9中预览

在firefox中预览

在chrome中预览

相关文章

  • 通过url查找a元素并点击

    通过url查找a元素并点击

    查找a元素的方法有很对,可以通过ID或者class,但如果这两个条件都不具备的话,难道就没有方法了吗?NO,通过url也是可以做到的,下面有个不错的示例,大家可以感受下
    2014-04-04
  • jQuery实现指定区域外单击关闭指定层的方法【经典】

    jQuery实现指定区域外单击关闭指定层的方法【经典】

    这篇文章主要介绍了jQuery实现指定区域外单击关闭指定层的方法,可实现在弹出层外任意位置点击关闭弹出层的功能,涉及jQuery事件操作方法,包含了详尽的代码功能说明,非常简单实用,需要的朋友可以参考下
    2016-06-06
  • Jquery简单分页实现方法

    Jquery简单分页实现方法

    这篇文章主要介绍了Jquery简单分页实现方法,实例分析了jquery分页的相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • jQuery zTree树插件的使用教程

    jQuery zTree树插件的使用教程

    这篇文章主要为大家详细介绍了jQuery zTree树插件的使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • 深入浅析jQuery对象$.html

    深入浅析jQuery对象$.html

    这篇文章主要介绍了jQuery对象$.html的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • JQueryEasyUI datagrid框架的基本使用

    JQueryEasyUI datagrid框架的基本使用

    本篇文章小编为大家介绍一下JQueryEasyUI datagrid框架的基本使用,有需要的朋友可以参考一下本文。
    2013-04-04
  • jquery实现输入框实时输入触发事件代码

    jquery实现输入框实时输入触发事件代码

    本文主要分享了jquery实现输入框实时输入触发事件的代码,代码简单易懂,需要的朋友一起来看下吧
    2016-12-12
  • jQuery鼠标事件汇总

    jQuery鼠标事件汇总

    鼠标事件是指用户在移动鼠标光标或者点击任意鼠标键时触发的事件,jQuery中封装了基本上所有的鼠标事件包括点击,双击,移动等鼠标事件,下面我们就来看下这些事件的语法和用法
    2015-08-08
  • JQuery实现的按钮倒计时效果

    JQuery实现的按钮倒计时效果

    这篇文章主要介绍了JQuery实现的按钮倒计时效果,涉及jQuery结合时间函数动态修改按钮属性的相关技巧,需要的朋友可以参考下
    2015-12-12
  • jquery超简单实现手风琴效果的方法

    jquery超简单实现手风琴效果的方法

    这篇文章主要介绍了jquery超简单实现手风琴效果的方法,只需要几行代码即可实现手风琴效果的样式变换功能,需要的朋友可以参考下
    2015-06-06

最新评论