【jQuery】遮罩效果的实现
2015-11-03 17:04
316 查看
暑假的实习,本来不怎么懂JavaScript的我,写了挺多JavaScript或者是jQuery的一些小效果,现在记录下来,方便以后查看。
遮罩效果一般用在数据处理需要一定时间,这段等待的时间不希望用户去点击按钮或者是修改数据,那么就会用到遮罩层,等到数据处理完毕之后,再关闭遮罩层,这样子就可以避免数据出错了。
遮罩效果其实非常简单,就是用一个div挡住屏幕即可,我们只需事先写好一个顶层的div遮罩层,在需要的时候显示。废话不多说,直接贴代码了,我这里使用了jQuery,也可以不用。
效果如下:
Author:立礼
Sign:人生不要有太多的幻想,而要有更多的行动。
遮罩效果一般用在数据处理需要一定时间,这段等待的时间不希望用户去点击按钮或者是修改数据,那么就会用到遮罩层,等到数据处理完毕之后,再关闭遮罩层,这样子就可以避免数据出错了。
遮罩效果其实非常简单,就是用一个div挡住屏幕即可,我们只需事先写好一个顶层的div遮罩层,在需要的时候显示。废话不多说,直接贴代码了,我这里使用了jQuery,也可以不用。
<html> <head> <meta charset="utf-8"> <script type="text/javascript" src="jquery-1.11.1.min.js"></script> <script type="text/javascript"> $(function(){ $("#btn").click(function(){ $("#bg").show();//显示遮罩层 alert("遮罩演示"); $("#bg").hide();//关闭遮罩层 }) }) </script> </head> <body> <input type="button" value="遮罩层演示" id="btn"> <!--这是遮罩层,默认是不显示的,设置透明度为0.5--> <div id="bg" style="display:none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color:black;opacity: 0.5"> </body> </html>遮罩层,一般都会设置透明度,透明度的大小就根据自己的需求设置咯。我这里只是简单的做个演示,一般情况上,在遮罩层显示和关闭的中间部分就是写数据的处理,处理完毕之后就关闭遮罩层。
效果如下:
Author:立礼
Sign:人生不要有太多的幻想,而要有更多的行动。
相关文章推荐
- 基于jquery的-获取短信验证码-倒计时
- 一些jquery技巧
- jquery.validate验证text,checkbox,radio,selected
- jQuery-1.9.1源码分析系列(一)整体架构续
- jQuery表单对象属性过滤选择器
- jQuery子元素过滤选择器
- php+mysql+jquery 简易的检索自动补全提示
- jQuery属性过滤选择器
- 点击淡入淡出jquery
- Jquery 事件冒泡 以及阻止默认事件
- jQuery-1.9.1源码分析系列(一)整体架构
- 三、jQuery--jQuery基础--jQuery基础课程--第11章 jQuery 工具类函数
- 两种方法基于jQuery实现IE浏览器兼容placeholder效果【转】
- JQuery中的prop和attr
- 理解jquery的$.extend()、$.fn和$.fn.extend()
- 前端学习笔记(zepto或jquery)—— 布局技巧(一)
- jQuery 可见性过滤选择器
- jQuery uploadify-v3.1 批量上传
- jQuery内容过滤器
- jquery操作DOM 元素(3)