在body中加入遮罩层和弹出层:
<div id="background" class="background" style="display: none; "></div> <div id="progressBar" class="progressBar" style="display: none; ">正在绘图中,请稍等...</div>
写人样式:
.progressBar { border: solid 2px #86A5AD; background: white url(../images/loading.gif) no-repeat 18px 35px; } .progressBar { display: block; width: 160px; height: 58px; top: 50%; left: 50%; margin-left: -74px; margin-top: -14px; padding: 10px 10px 10px 30px; text-align: left; line-height: 27px; font-weight: bold; position: fixed; z-index: 2001; } .background { display: block; width: 100%; height: 100%; opacity: 0.4; filter: alpha(opacity=40); background:while; position: fixed; top: 0; left: 0; z-index: 2000; background-color:#666666; }
注意这两个div的position都需要时fixed,这样出现滚动条后,才不会有问题。
写脚本:
var ajaxbg = $("#background, #progressBar"); ajaxbg.hide(); $(document).ajaxStart(function () { ajaxbg.show(); }).ajaxStop(function () { ajaxbg.hide(); });
在ajax返回的代码会先执行,然后执行ajaxbg.hide();,如果需要先执行ajaxbg.hide();需要在返回函数中先添加ajaxbg.hide();代码。
我用的图片,和运行后的效果在附件里。
相关推荐
"jsp页面加载之遮罩层"这个主题关注的是在JSP页面加载过程中,如何使用遮罩层来提升用户体验,尤其是在等待页面完全加载时提供一种视觉反馈,让用户知道页面正在处理。 首先,遮罩层通常是一个半透明的div元素,...
Loading加载通常出现在网页或应用程序加载初期,它是一个可视化的提示,告知用户数据正在加载中,以免用户因为长时间等待而感到不耐烦。在CSS3中,我们可以创建各种富有动态效果的Loading动画,如旋转、缩放、平移等...
其次,"ajax加载中防止重复提交的遮罩层js代码"涉及到Ajax请求的管理。在用户进行文件上传或数据提交时,防止用户意外地多次点击提交按钮是非常重要的,因为这可能导致后台处理多个相同请求,带来不必要的资源浪费或...
在Windows Forms(Winform)开发中,遮罩层(Mask Layer)通常被用来提供一种半透明的覆盖层,用于在用户界面(UI)上显示等待、加载或提示信息,同时阻止用户与背景界面进行交互。它是一种常见的用户体验设计元素,...
在网页设计中,有时我们需要在页面中添加一个遮罩层,以实现如加载动画、弹窗提示或隐藏部分内容的效果。本话题将详细讲解如何在iframe中实现页面的遮罩层功能,结合`right.html`, `main.html`, `left.html`, `top....
以上就是实现Winform中“加载中”提示和遮罩层的基本步骤。在实际应用中,你可能还需要考虑线程同步、错误处理和用户体验优化等细节。通过这种方式,你可以创建出一个更友好、更具响应性的用户界面,提升用户的使用...
在移动H5领域,CSS3已经成为了网页设计和开发中不可或缺的一部分,...通过熟练掌握和应用这些技术,开发者可以在移动H5页面中创建出既美观又实用的Loading加载效果和页面遮罩层,提升用户在等待内容加载过程中的体验。
在网页设计中,"页面加载div遮罩层"是一个重要的技术实践,它的目的是在页面内容正在加载时提供一个视觉屏障,防止用户过早地与未完成加载的页面元素交互。这种做法可以提升用户体验,因为当页面正在加载时,遮罩层...
遮罩层,又称蒙层或加载提示,是网页设计中的一个交互元素,用于暂时覆盖页面内容,提供一种视觉上的专注感和等待提示。当用户执行某些耗时操作,如文件上传时,遮罩层会显示在页面上,让用户知道后台正在进行处理。...
在遮罩层内添加loading图片,可以更直观地向用户展示数据正在加载的过程。创建一个包含loading图片的元素,如: ```html ; top:50%; left:50%; transform:translate(-50%, -50%);"> 加载中"> ``` 然后,在打开...
"点击图片弹出遮罩层加载大图"是一个常见的功能,它为用户提供了一个优雅的方式来预览图片,尤其在移动端和PC端的混合场景中。这个功能允许用户在点击小图后,通过弹出的遮罩层快速查看大图,而不会离开当前页面或...
在ASP.NET中,我们经常会遇到需要实现遮罩层(Modal)的需求,以提供更好的用户体验,例如显示警告信息、加载提示或者弹出窗口等。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及...
页面点击按钮后出现遮罩层,遮罩层上面有其他内容可显示,包含关闭遮罩层按钮。...所以选择弹出层,一层遮罩层,一层显示详情层,遮罩层的好处可以让用户在看详情的时候不能操作页面其他位置,防止页面出现错误。
这允许你在代码中重用遮罩层,并可以自定义其外观和行为。 2. **透明度与颜色**:遮罩层通常采用半透明的颜色,如黑色或灰色,以降低底层内容的可见性。在C#中,你可以通过设置`BackGroundColor`的Alpha通道值来...
在现代网页设计中,弹出框和遮罩层应具有响应式布局,以适应不同设备的屏幕大小。可以使用媒体查询(media queries)和百分比单位来实现这一目标。 7. ARIA 角色和属性: 为了提高无障碍性,弹出框和遮罩层应包含...
在这个例子中,我们需要一个按钮触发遮罩层的显示,并且需要一个遮罩层元素本身: ```html <!DOCTYPE html> , initial-scale=1.0"> <title>JS移动端点击弹出遮罩层 .mask { position: fixed; top: 0; ...
在C#编程中,创建一个自定义的半透明遮罩层是常见的需求,尤其是在开发桌面应用或者游戏界面时,为了实现部分区域的视觉隔离或加载等待效果。本教程将介绍如何利用C#来构建这样的功能。 首先,我们需要理解遮罩层的...
在网页设计和开发中,遮罩层(Mask Layer)是一种常用的技术,用于在用户与页面交互时提供一种视觉效果,比如加载提示、弹窗信息或者背景模糊等。本主题聚焦于"遮罩层js",这是一个基于jQuery和sliphover库实现的...
为了提高用户体验,开发者通常会使用加载圈圈和遮罩层来指示当前应用正在进行后台处理,同时防止用户在此期间误操作。 加载圈圈(spinner)是一种视觉反馈,它向用户展示应用正在忙碌,通常出现在按钮、表单或其他...
在开发微信相关的网页应用时,有时我们需要针对微信内置浏览器(X5内核)做一些特定的适配,例如自动弹出遮罩层。这是因为微信浏览器在某些情况下,如...同时,合理设计和控制遮罩层也可以增强页面的交互性和视觉效果。