复制代码 代码如下:
<!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=utf-8" />
<title>史上最精简,最强大的JS遮罩层效果,支持ie firefox jQuery遮罩层</title>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
//显示灰色JS遮罩层
function showBg(ct,content){
var bH=$("body").height();
var bW=$("body").width()+16;
var objWH=getObjWh(ct);
$("#fullbg").css({width:bW,height:bH,display:"block"});
var tbT=objWH.split("|")[0]+"px";
var tbL=objWH.split("|")[1]+"px";
$("#"+ct).css({top:tbT,left:tbL,display:"block"});
$("#"+content).html("<div style='text-align:center'>正在加载,请稍后...</div>");
$(window).scroll(function(){resetBg()});
$(window).resize(function(){resetBg()});
}
function getObjWh(obj){
var st=document.documentElement.scrollTop;//滚动条距顶部的距离
var sl=document.documentElement.scrollLeft;//滚动条距左边的距离
var ch=document.documentElement.clientHeight;//屏幕的高度
var cw=document.documentElement.clientWidth;//屏幕的宽度
var objH=$("#"+obj).height();//浮动对象的高度
var objW=$("#"+obj).width();//浮动对象的宽度
var objT=Number(st)+(Number(ch)-Number(objH))/2;
var objL=Number(sl)+(Number(cw)-Number(objW))/2;
return objT+"|"+objL;
}
function resetBg(){
var fullbg=$("#fullbg").css("display");
if(fullbg=="block"){
var bH2=$("body").height();
var bW2=$("body").width()+16;
$("#fullbg").css({width:bW2,height:bH2});
var objV=getObjWh("dialog");
var tbT=objV.split("|")[0]+"px";
var tbL=objV.split("|")[1]+"px";
$("#dialog").css({top:tbT,left:tbL});
}
}
//关闭灰色JS遮罩层和操作窗口
function closeBg(){
$("#fullbg").css("display","none");
$("#dialog").css("display","none");
}
</script>
<style type="text/css">
*{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#fullbg{
background-color: Gray;
display:none;
z-index:3;
position:absolute;
left:0px;
top:0px;
filter:Alpha(Opacity=30);
/* IE */
-moz-opacity:0.4;
/* Moz + FF */
opacity: 0.4;
}
#dialog {
position:absolute;
width:200px;
height:200px;
background:#F00;
display: none;
z-index: 5;
}
#main {
height: 1500px;
}
</style>
</head>
<body>
<div id="main">
<a href="#rhis" onclick="showBg('dialog','dialog_content');">点击这里看JS遮罩层效果</a>
</div>
<!-- JS遮罩层 -->
<div id="fullbg"></div>
<!-- end JS遮罩层 -->
<!-- 对话框 -->
<div id="dialog">
<div id="dialog_content"></div>
<div style="text-align: center;"><a href="#" onclick="closeBg();">关闭</a></div>
</div>
<!-- JS遮罩层上方的对话框 -->
</body>
</html>
相关推荐:
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
seo网站排名优化哪家好,seo网站优化平台 ,ai斗蟋
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
GPT-3模型下载:开启智能时代的无限可能,ai走入
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
AI上的文章属于原创吗?人工智能创作内容的归属问题
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
SEO译为:网站排名背后的优化策略,会展中心网站优化
怎么用AI生成一篇文章?高效创作指南全揭秘!
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845
SEO拓客,让您的业务飞速增长!,密云自适应网站建设
怎么使用AI生成文章,轻松提升写作效率!
优化网站的秘诀:提高网站速度与用户体验,助力业务腾飞,旅游网站建设步骤
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
seo需要什么部门,seo主要干什么 ,ai接入仪器
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
优化高效率:提升个人与企业竞争力的关键,安康网站推广咨询
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
seo涉及什么内容,seo主要包括 ,法医使用ai
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
文字生成AI开启创作的新纪元
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
如何下载免费AI软件,让你的工作和生活更智能
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
AI自动生成:开启智能时代的无限可能,ai熊熊图片
seo独立站是什么,独立站推广是什么 ,ai曲线笔刷扩展
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
如何快速写出高质量的AI文章:从入门到精通
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
SEO优化关键词品牌:如何通过精准的关键词提升品牌价值,ai免费智能写作论文
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果