全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现可兼容IE6的遮罩功能详解

本文实例讲述了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 


相关文章: 如何快速建站并高效导出源代码?  如何用搬瓦工VPS快速搭建个人网站?  制作网站的公司有哪些,做一个公司网站要多少钱?  股票网站制作软件,网上股票怎么开户?  上海网站制作开发公司,上海买房比较好的网站有哪些?  如何用PHP快速搭建高效网站?分步指南  潮流网站制作头像软件下载,适合母子的网名有哪些?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  如何快速完成中国万网建站详细流程?  小型网站建站如何选择虚拟主机?  常州企业网站制作公司,全国继续教育网怎么登录?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何通过WDCP绑定主域名及创建子域名站点?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  网页设计网站制作软件,microsoft office哪个可以创建网页?  如何生成腾讯云建站专用兑换码?  网站制作模板下载什么软件,ppt模板免费下载网站?  C#怎么创建控制台应用 C# Console App项目创建方法  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  建站主机服务器选购指南:轻量应用与VPS配置解析  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  高端建站三要素:定制模板、企业官网与响应式设计优化  Swift中switch语句区间和元组模式匹配  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  如何通过可视化优化提升建站效果?  建站之星微信建站一键生成小程序+多端营销系统  Swift中swift中的switch 语句  建站之星如何助力企业快速打造五合一网站?  C++如何编写函数模板?(泛型编程入门)  招贴海报怎么做,什么是海报招贴?  宁波免费建站如何选择可靠模板与平台?  如何用PHP快速搭建CMS系统?  制作网站怎么制作,*游戏网站怎么搭建?  专业商城网站制作公司有哪些,pi商城官网是哪个?  定制建站价位费用解析与套餐推荐全攻略  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何规划企业建站流程的关键步骤?  韩国服务器如何优化跨境访问实现高效连接?  营销式网站制作方案,销售哪个网站招聘效果最好?  宿州网站制作公司兴策,安徽省低保查询网站?  ,购物网站怎么盈利呢?  如何通过虚拟机搭建网站?详细步骤解析  如何在阿里云香港服务器快速搭建网站?  威客平台建站流程解析:高效搭建教程与设计优化方案  如何在云虚拟主机上快速搭建个人网站?  建站之星官网登录失败?如何快速解决?  建站之星后台管理系统如何操作?  如何正确选择百度移动适配建站域名? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。