本文实例讲述了jQuery实现可兼容IE6的遮罩功能。分享给大家供大家参考,具体如下:

最精简,最强大的 jQuery 遮罩层效果。
当浏览器改变大小时,遮罩层的大小会相应地改变。
遮罩层上方的对话框可随 scroll 的改变而改变,即对话框在浏览器居中显示。
HTML 代码
<div id="main"><a onclick="showBg();" href="#" rel="external nofollow" rel="external nofollow" >点击这里看 jQuery 遮罩层效果.</a></div> <div id="fullbg"></div> <div id="dialog"> <p class="close"><a onclick="closeBg();" href="#" rel="external nofollow" rel="external nofollow" >关闭</a></p> 正在加载,请稍后... </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: 0px;
opacity: 0.5;
position: absolute;
top: 0px;
z-index: 3;
filter: alpha(opacity=50); /* IE6 */
-moz-opacity: 0.5; /* Mozilla */
-khtml-opacity: 0.5; /* Safari */
}
#dialog {
background-color: #FFF;
border: 1px solid #888;
display: none;
height: 200px;
left: 50%;
margin: -100px 0 0 -100px;
padding: 12px;
position: fixed !important; /* 浮动对话框 */
position: absolute;
top: 50%;
width: 200px;
z-index: 5;
}
#dialog p {
margin: 0 0 12px;
}
#dialog p.close {
text-align: right;
}
jquery 代码
<script type="text/javascript" src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<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>
<!--[if lte IE 6]>
<script type="text/javascript">
// 浮动对话框
$(document).ready(function() {
var domThis = $('#dialog')[0];
var wh = $(window).height() / 2;
$("body").css({
"background-image": "url(about:blank)",
"background-attachment": "fixed"
});
domThis.style.setExpression('top', 'eval((document.documentElement).scrollTop + ' + wh + ') + "px"');
});
</script>
<![endif]-->
这里别忘记引入jquery文件
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery窗口操作技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
# jQuery
# 兼容IE6
# 遮罩功能
# jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
# 兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
# JS遮罩层效果 兼容ie firefox jQuery遮罩层
# jQuery+css+html实现页面遮罩弹出框
# JQuery 遮罩层实现(mask)实现代码
# jQuery+html5实现div弹出层并遮罩背景
# jquery弹出关闭遮罩层实例
# jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
# jquery 圆角遮罩图片实现图片圆角
# jQuery+AJAX实现遮罩层登录验证界面(附源码)
# jquery下实现overlay遮罩层代码
# 对话框
# 操作技巧
# 相关内容
# 感兴趣
# 点击这里
# 给大家
# 更多关于
# 所述
# 正在加载
# 程序设计
# 请稍后
# 别忘记
# 拖拽
# 选择器
# 讲述了
# Arial
# family
# font
# serif
# sans
相关文章:
ppt制作免费网站有哪些,ppt模板免费下载网站?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
如何通过免费商城建站系统源码自定义网站主题与功能?
如何选择PHP开源工具快速搭建网站?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
建站上传速度慢?如何优化加速网站加载效率?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
在线制作视频网站免费,都有哪些好的动漫网站?
定制建站流程步骤详解:一站式方案设计与开发指南
C#怎么创建控制台应用 C# Console App项目创建方法
公司网站设计制作厂家,怎么创建自己的一个网站?
如何通过WDCP绑定主域名及创建子域名站点?
,柠檬视频怎样兑换vip?
建站为何优先选择香港服务器?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
,有什么在线背英语单词效率比较高的网站?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
,网页ppt怎么弄成自己的ppt?
广平建站公司哪家专业可靠?如何选择?
网站制作员失业,怎样查看自己网站的注册者?
c# 在高并发场景下,委托和接口调用的性能对比
广德云建站网站建设方案与建站流程优化指南
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何高效生成建站之星成品网站源码?
如何在建站之星网店版论坛获取技术支持?
建站之星CMS五站合一模板配置与SEO优化指南
Android使用GridView实现日历的简单功能
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
做企业网站制作流程,企业网站制作基本流程有哪些?
建站之星如何快速解决建站难题?
Java解压缩zip - 解压缩多个文件或文件夹实例
Python lxml的etree和ElementTree有什么区别
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
建站之星展会模板:智能建站与自助搭建高效解决方案
网站专业制作公司有哪些,做一个公司网站要多少钱?
焦点电影公司作品,电影焦点结局是什么?
,如何利用word制作宣传手册?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
建站之星伪静态规则如何设置?
电商网站制作价格怎么算,网上拍卖流程以及规则?
制作营销网站公司,淘特是干什么用的?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何在宝塔面板创建新站点?
北京企业网站设计制作公司,北京铁路集团官方网站?
建站之星logo尺寸如何设置最合适?
建站之星如何通过成品分离优化网站效率?
如何构建满足综合性能需求的优质建站方案?
建站之星上传入口如何快速找到?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。