Jquery实现遮罩层,就是弹出DIV周围都灰色不能操作
2011-02-28 21:58:10| 分类: Jquery学习 | 标签:jquery 遮罩层 div 周边灰色 |字号 订阅
2011-02-28 21:58:10| 分类: Jquery学习 | 标签:jquery 遮罩层 div 周边灰色 |字号 订阅
<!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=gb2312" /> <title>Jquery遮罩层</title> <style type="text/css"> #BgDiv{background-color:#e3e3e3; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;} #DialogDiv{position:absolute;width:400px; left:50%; top:50%; margin-left:-200px; height:auto; z-index:100;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;} #DialogDiv h2{ height:25px; font-size:14px; background-color:#8FA4F5; position:relative; padding-left:10px; line-height:25px;} #DialogDiv h2 a{position:absolute; right:5px; font-size:12px; color:#000000} #DialogDiv .form{padding:10px;} #DialogDiv2{position:absolute;width:400px; left:50%; top:50%; margin-left:-200px; height:auto; z-index:100;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;} #DialogDiv2 h2{ height:25px; font-size:14px; background-color:#8FA4F5; position:relative; padding-left:10px; line-height:25px;} #DialogDiv2 h2 a{position:absolute; right:5px; font-size:12px; color:#000000} #DialogDiv2 .form{padding:10px;} #DialogDiv3{position:absolute;width:400px; left:50%; top:50%; margin-left:-200px; height:auto; z-index:100;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;} #DialogDiv3 h2{ height:25px; font-size:14px; background-color:#8FA4F5; position:relative; padding-left:10px; line-height:25px;} #DialogDiv3 h2 a{position:absolute; right:5px; font-size:12px; color:#000000} #DialogDiv3 .form{padding:10px;} </style>
<script language="javascript" type="text/javascript" src="jquery-1.4.2.min.js"></script> <script language="javascript" type="text/javascript"> function ShowDIV(thisObjID) { $("#BgDiv").css({ display: "block", height: $(document).height() }); var yscroll = document.documentElement.scrollTop; $("#" + thisObjID ).css("top", "100px"); $("#" + thisObjID ).css("display", "block"); document.documentElement.scrollTop = 0; } function closeDiv(thisObjID) { $("#BgDiv").css("display", "none"); $("#" + thisObjID).css("display", "none"); } </script> </head>
<body> <div id="BgDiv"></div> <!--遮罩层显示的DIV1--> <div id="DialogDiv" style="display:none"> <h2>弹出层<a href="#" id="btnClose" onclick="closeDiv('DialogDiv')">关闭</a></h2> <div class="form">我是弹出对话框111111!!</div> </div> <!--遮罩层显示的DIV2--> <div id="DialogDiv2" style="display:none"> <h2>弹出层<a href="#" id="btnClose2" onclick="closeDiv('DialogDiv2')">关闭</a></h2> <div class="form">我是弹出对话框2222!!</div> </div> <!--遮罩层显示的DIV3--> <div id="DialogDiv3" style="display:none"> <h2>弹出层<a href="#" id="btnClose3" onclick="closeDiv('DialogDiv3')">关闭</a></h2> <div class="form">我是弹出对话框3333333!!</div> </div> <p> <input value="弹出遮罩层1" type="button" id="btnShow1" onclick="ShowDIV('DialogDiv')" /> <input value="弹出遮罩层2" type="button" id="btnShow2" onclick="ShowDIV('DialogDiv2')" /> <input value="弹出遮罩层3" type="button" id="btnShow3" onclick="ShowDIV('DialogDiv3')" /> </p> </body> </html>
发表评论
-
jquery方法扩展使用
2014-12-02 19:28 791//非负浮点数 保留一位小数---添加到jquery.vali ... -
jquery操作select值,jqery设置select值
2014-10-15 21:26 1155每一次操作select的时候,总是要出来翻一下资料,不如自己总 ... -
jquery ajax相关操作
2014-09-28 13:50 843--ajax 请求当有记录时给予提交,rows为0时提示提示框 ... -
jquery ajax和data的使用
2014-09-04 14:58 1133function print(selId){ $. ... -
Js中parseFloat()精度问题
2014-07-08 16:11 2367<!DOCTYPE HTML PUBLIC " ... -
jquery attr()属性
2014-07-04 19:07 3071在JS中设置节点的属性与属性值用到setAttribute() ... -
CSS中line-height与height的区别
2014-07-03 19:32 1516CSS中line-height与height的区别? lin ... -
freemarker为空判断详细
2014-05-27 22:08 53041freemarker里面判断为空只有??,后来查找其他文档才发 ... -
FreeMarker中if标签内的判断条件
2014-05-13 18:41 17689FreeMarker中if标签内的判断条件 FreeMark ... -
FreeMarker 对null值的处理
2014-05-05 17:40 2677以下引用官方描述: The FreeMarker temp ... -
freemarker ?datetime ? time ?date
2014-04-30 16:28 2739?date,?time和?datetime,因为你指定的格式告 ... -
div设置显示与隐藏、边框等
2014-04-30 16:24 25201.div 设置隐藏后页面占 ... -
div设置显示与隐藏、边框等
2014-04-30 16:22 18611.div 设置隐藏后页面占 ... -
用jquery计算前两个文本框的结果等于第三个文本框
2014-04-23 21:19 1425//本记录是结束里程数-起始里程数=运行里程数 //其它 ... -
jQuery.validate使用手册-详解
2014-04-09 14:22 1220jQuery.validate是一款非常不错的表单验证工具,简 ... -
jQuery对表单元素的取值和赋值操作
2014-04-08 22:13 1447jQuery对表单元素的取值 ... -
JQuery获取input type="text"中的值的各种方式
2014-04-08 22:09 2113<!DOCTYPE html PUBLIC " ... -
freemarker list (长度,遍历,下标,嵌套,排序)
2014-03-13 09:56 137301. freemarker获取list的size : ... -
Extjs Config和Mixins
2014-03-05 13:23 1089Extjs 4中,为类型系统引入了Config概念,Con ... -
js回调函数
2014-03-04 11:40 1099回调函数(Callback Functions ...
相关推荐
本篇将详细介绍如何利用jQuery实现遮罩层效果,并探讨相关技术细节。 首先,我们需要引入jQuery库。在HTML文档的`<head>`部分添加以下代码来获取jQuery库: ```html <script src="https://code.jquery....
总结来说,使用jQuery实现遮罩层的关键在于动态创建一个全屏元素,设置适当的样式和位置,然后通过JavaScript控制其显示和隐藏。在实际项目中,这种技术常用于模态对话框、加载指示器或者任何需要暂时禁用背景交互的...
Jquery是一个强大的JavaScript库,它简化了DOM操作、事件处理以及动画效果,使得实现遮罩层变得非常简单。本教程将详细讲解如何利用Jquery几行代码快速实现遮罩层。 首先,确保你的HTML文件中已经包含了Jquery库。...
**jQuery Loading遮罩层插件——busy-load** 在网页开发中,当用户触发需要等待的操作时,如数据加载或页面跳转,为了提供良好的用户体验,通常会使用loading动画来提示用户系统正在处理请求。"busy-load"就是这样...
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作) <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> <...
如:我想要这里是弹出浮动遮罩层</div> 并随页面滚动而滚动 只要调用 $('#ok').showModel();这个方法就可以了 调用$('#ok').closeModel();就可以关闭层了 这个插件还有个好处是自动隐藏select控件,关闭后自动显示...
根据提供的文件信息,我们可以推断出这段代码是关于利用jQuery实现遮罩层拖拽功能的。下面将详细解析其中涉及的重要知识点。 ### jQuery基础概念 jQuery是一个快速、简洁的JavaScript库,它极大地简化了HTML文档...
Bootstrap实现遮罩层 参考文档: http://blog.csdn.net/u014175572/article/details/51800168 Bootstrap实现遮罩层 参考文档: http://blog.csdn.net/u014175572/article/details/51800168 Bootstrap实现遮罩层 ...
总的来说,Jquery-reveal 作为一个轻量级的遮罩层组件,通过简洁的 API 和丰富的自定义选项,为开发者提供了高效、灵活的解决方案,使得在网页中实现遮罩层效果变得轻而易举。在实际应用中,可以根据项目需求进行...
总的来说,这个源码提供了使用jQuery实现遮罩层相册切换的一种方式,这对于提升网站用户体验和视觉吸引力有很大帮助。通过学习和实践,你可以掌握这种特效的实现原理,并将其应用到其他项目中。同时,了解和掌握...
一、jQuery实现遮罩层的不同样式 1.1 背景半透明遮罩层样式 需要一个黑色(当然也可以其他)背景,且须设置为绝对定位,以下是项目中用到的css样式: /* 半透明的遮罩层 */ #overlay { background: #000; filter...
jQuery提示遮罩层通过简单的API调用就能实现这些功能,降低了开发者的工作负担。 使用该插件,你可以: 1. **创建遮罩**:只需几行代码,即可在页面上添加一个全屏或半屏的遮罩层,遮罩层的颜色、透明度和加载速度...
这篇详细讲解将围绕如何使用jQuery实现遮罩层,以及相关的技术和技巧。 ### 1. jQuery简介 jQuery是由John Resig在2006年创建的一个轻量级的JavaScript库,它的目标是简化JavaScript编程,通过封装了一系列高效的...
下面我们将详细讨论如何使用 jQuery 实现遮罩层功能,并结合 `divtest` 文件名推测可能包含的示例代码。 首先,我们需要在HTML文档中设置基础结构。创建一个基本的HTML页面,包括一个主容器(例如`div`元素)和一个...
通过使用jQuery,我们可以轻松地动态添加、修改和删除DOM元素,实现遮罩层的动态效果。 1. **创建遮罩层**:在HTML中,我们首先需要创建一个用于遮罩层的div元素,设置其CSS样式以全屏显示并具有适当的透明度。例如...
根据文件内容,本文介绍了如何使用jQuery实现一个带有二维码的可拖动和关闭的登录弹出层。下面详细说明该过程中的知识点: 1. jQuery基础知识:jQuery是一个快速、简洁的JavaScript库,它通过提供一种易于使用的API...
现在,我们需要编写 jQuery 代码来实现遮罩层的显示、隐藏和自动关闭功能。在 `<script>` 标签中,添加以下代码: ```javascript $(document).ready(function() { // 全屏遮罩 function toggleFullScreenMask() {...