版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公交车辆火灾应急演练脚本
- 会务管理模拟试题及答案
- 交通信号灯维修触电应急演练脚本
- 子宫内膜癌根治术后化疗护理个案
- 物流分拣员行为准则
- 一例急性应激障碍患者的护理个案
- 寒潮灾害应急处置
- 交通安全应急处置
- 骨折术后护理查房
- 交通安全成果共享
- 2026届高考地理三轮培优复习 海水性质与海水运动
- 2025年上海市公安机关辅警招聘(面试)复习题及答案
- 2026年及未来5年市场数据中国动物模型行业发展运行现状及投资潜力预测报告
- 电网检修工程预算定额(2020年版)全5册excel版
- 儿童自闭症康复机构运营方案
- 2025年新疆克拉玛依市初中学业水平模拟测试道德与法治、历史试卷卷-初中道德与法治
- 2026年广东省佛山市顺德区中考语文一模试卷
- 足疗店内部劳动保障制度
- 2026年公安联考行测试卷
- 2025-2030中国水工金属结构行业投资建议及重点企业竞争力分析研究报告
- 基因治疗产品生产工艺清洁验证残留限度
评论
0/150
提交评论