版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、html实现遮罩层的方法web页面中用法遮罩层,可防止重复操作,提醒loading;也可以模拟弹出模态窗口。实现思路:一个p作为遮罩层,一个p显示loading动态gif。在下面的示例代码中,同时展示了如何在iframe子页面中调用显示和躲藏遮罩层。示例代码:index.htmlxml/htmlcode复制内容到剪贴板html遮罩层html遮罩层用法index.csscsscode复制内容到剪贴板*margin:0;padding:0;html,bodywidth:100%;height:100%;font-size:14px;p.headerwidth:100%;height:100px;b
2、order-bottom:1pxdashedblue;p.title-outerposition:relative;top:50%;height:30px;span.titletext-align:left;position:relative;left:3%;top:-50%;font-size:22px;p.bodywidth:100%;.overlayposition:absolute;top:0px;left:0px;z-index:10001;display:none;filter:alpha(opacity=60);background-color:777;opacity:0.5;-
3、moz-opacity:0.5;.loading-tipz-index:10002;position:fixed;display:none;.loading-tipimgwidth:100px;height:100px;.modalposition:absolute;width:600px;height:360px;border:1pxsolidrgba(0,0,0,0.2);box-shadow:0px3px9pxrgba(0,0,0,0.5);display:none;z-index:10003;border-radius:6px;index.jsjavascriptcode复制内容到剪贴
4、板functionrightiframeload(iframe)varpheight=getwindowinnerheight()-$(&39;header&39;).height()-5;$(&39;p.body&39;).height(pheight);console.log(pheight);/扫瞄器兼容取得扫瞄器可视区高度functiongetwindowinnerheight()varwinheight=window.innerheight|(document.documentelement&&document.docu
5、mentelement.clientheight)|(document.body&&document.body.clientheight);returnwinheight;/扫瞄器兼容取得扫瞄器可视区宽度functiongetwindowinnerwidth()varwinwidth=window.innerwidth|(document.documentelement&&document.documentelement.clientwidth)|(document.body&&document.b
6、ody.clientwidth);returnwinwidth;/*显示遮罩层*/functionshowoverlay()/遮罩层宽高分离为页面内容的宽高$(&39;.overlay&39;).css(&39;height&39;:$(document).height(),&39;width&39;:$(document).width();$(&39;.overlay&39;).show();/*显示loading提醒*/functionshowloading()/先显示遮罩层showoverlay();/loading提醒窗口
7、居中$("loadingtip").css(&39;top&39;,(getwindowinnerheight()-$("loadingtip").height()/2+&39;px&39;);$("loadingtip").css(&39;left&39;,(getwindowinnerwidth()-$("loadingtip").width()/2+&39;px&39;);$(&am
8、p;quot;loadingtip").show();$(document).scroll(function()returnfalse;);/*躲藏loading提醒*/functionhideloading()$(&39;.overlay&39;).hide();$("loadingtip").hide();$(document).scroll(function()returntrue;);/*模拟弹出模态窗口p*paraminnerhtml模态窗口html内容*/functionshowmodal(innerhtml)/
9、取得显示模拟模态窗口用pvardialog=$(&39;modalp&39;);/设置内容dialog.html(innerhtml);/模态窗口p窗口居中dialog.css(&39;top&39;:(getwindowinnerheight()-dialog.height()/2+&39;px&39;,&39;left&39;:(getwindowinnerwidth()-dialog.width()/2+&39;px&39;);/窗口p圆角dialog.find(&39;.modal-containe
10、r&39;).css(&39;border-radius&39;,&39;6px&39;);/模态窗口关闭按钮大事dialog.find(&39;.btn-close&39;).click(function()closemodal(););/显示遮罩层showoverlay();/显示遮罩层dialog.show();/*模拟关闭模态窗口p*/functionclosemodal()$(&39;.overlay&39;).hide();$(&39;modalp&39;).hide();$(&39;m
11、odalp&39;).html(&39;&39;);body.htmlxml/htmlcode复制内容到剪贴板body页面*margin:0;padding:0;html,bodywidth:100%;height:100%;.outerwidth:200px;height:120px;position:relative;top:50%;left:50%;.innerwidth:200px;height:120px;position:relative;top:-50%;left:-50%;.buttonwidth:200px;height:40px;position:relative;.buttonbtnshowloadingtop:0;.buttonbtnshowmodaltop:30%;functionshowoverlay()/调用父窗口显示遮罩层和loading提醒window.top.window.showloading();/用法定时器模拟关闭loading提醒settimeout(functi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CRRA 0104-2020玻璃输液瓶回收规范
- T/TMAC 197-2025电动汽车安全带技术要求
- T/GDAQ 00009-2023血清胰岛素样生长因子-1(IGF-1)参考区间
- T/CI 407-2024钙钛矿电池用激光刻蚀机技术要求
- T/CAAMTB 97.11-2022电动中重卡共享换电车辆及换电站建设技术规范 第11部分:安全防护及应急要求
- T/CQSES 39-2026温室气体 产品碳足迹量化方法与要求 鲜食柠檬
- 2025~2026学年河南周口市鹿邑县西南大学版五年级上册数学学习评价(2)【附答案】
- 2025~2026学年北京市某校人教版五年级上册学业水平数学试卷【附答案】
- 2025-2026学年陕西省咸阳市初中生物七年级期末上册点睛提升高频易错题附答案
- PHP小项目实例实训试题及详细答案
- 2026年广西玉柴机器集团有限公司人员招聘笔试参考试题及详细答案解析
- 2026年学习叉车理论考试题库及答案一套
- 新疆维吾尔自治区初中级档案职称考试(档案基础)手机备考题库及答案(2026年)
- 2026年污水厂安全培训模拟试卷(含答案)
- 疼痛诊疗学绪论及基础知识
- 第9课《综合国力日益提升》第一课时(教学课件)统编版《道德与法治》五年级上册 新教材
- 第5课 中国人民站起来了 第1课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 2026年贵州省兴义市检察官、法官入员额考试真题(附答案)
- 第20课 会思考的推理模型(义务教育人工智能课件)
- 水利水电工程基坑临边防护专项方案
- 2026年浙江省绍兴市越城区网格员招录真题(含答案)
评论
0/150
提交评论