jquery蒙版控件实现代码


Posted in Javascript onDecember 08, 2010

样式代码:

#div_maskContainer 
{ 
display: none; 
} 
/*蒙版样式*/ 
#div_Mask{ 
z-index:1000; 
filter:alpha(opacity=40); 
position: absolute; 
left:0px; 
top:0px; 
background-color: #D4D0C8; 
} 
/*显示信息样式*/ 
#div_loading{ 
width:300px;height: 60px;position: absolute; 
border: 1px outset #B4E0F2; 
padding-top: 40px; 
text-align: center; 
background-color: #CCE9F9; 
z-index: 10000; 
filter:alpha(opacity=100);!important 
}

js控件代码:
/** 
蒙版信息控件 
用法: 
1.引用 mask.css 
2.引用 mask.js 
3.调用方法 
var obj=new MaskControl(); 
//显示蒙版提示信息 
obj.show("显示的提示信息"); 
//隐藏蒙版提示信息 
obj.hide(); 
//显示提示信息,并隔timeOut(1000代表1秒)自动关闭 
obj.autoDelayHide=function(html,timeOut) 
*/ 
function MaskControl(){ 
this.show=function(html){ 
var loader=$("#div_maskContainer"); 
if(loader.length==0){ 
loader=$("<div id='div_maskContainer'><div id='div_Mask' ></div><div id='div_loading' ></div></div>"); 
$("body").append(loader); 
} 
self.loader=loader; 
var w=$(window).width(); 
var h=$(window).height(); 
var divMask=$("#div_Mask"); 
divMask.css("top",0).css("left",0).css("width",w).css("height",h); 
var tipDiv=$("#div_loading"); 
if(html==undefined) 
html=""; 
tipDiv.html(html); 
loader.show(); 
var x=(w-tipDiv.width())/2; 
var y=(h-tipDiv.height())/2; 
tipDiv.css("left",x); 
tipDiv.css("top",y); 
}, 
this.hide=function(){ 
var loader=$("#div_maskContainer"); 
if(loader.length==0) return ; 
loader.remove(); 
}, 
this.autoDelayHide=function(html,timeOut){ 
var loader=$("#div_maskContainer"); 
if(loader.length==0) { 
this.show(html); 
} 
else{ 
var tipDiv=$("#div_loading"); 
tipDiv.html(html); 
} 
if(timeOut==undefined) timeOut=3000; 
window.setTimeout(this.hide,timeOut); 
} }
Javascript 相关文章推荐
Javascript学习笔记1 数据类型
Jan 11 Javascript
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
Apr 13 Javascript
JS模块与命名空间的介绍
Mar 22 Javascript
JS实现字体选色板实例代码
Nov 20 Javascript
借助javascript代码判断网页是静态还是伪静态
May 05 Javascript
js实现贪吃蛇小游戏(容易理解)
Jan 22 Javascript
javascript基本数据类型和转换
Mar 17 Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 Javascript
详解Angular 开发环境搭建
Jun 22 Javascript
JavaScript 异步调用
Oct 25 Javascript
Javascript作用域和作用域链原理解析
Mar 03 Javascript
javascript进阶篇深拷贝实现的四种方式
Jul 07 Javascript
基于JQuery制作的产品广告效果
Dec 08 #Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
Dec 08 #Javascript
写js时遇到的一些小问题
Dec 06 #Javascript
javascript定义函数的方法
Dec 06 #Javascript
javascript中的一些注意事项 更新中
Dec 06 #Javascript
JavaScript Accessor实现说明
Dec 06 #Javascript
关于Javascript模块化和命名空间管理的问题说明
Dec 06 #Javascript
You might like
php preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
ThinkPHP实现跨模块调用操作方法概述
2014/06/20 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
用js实现小球的自由移动代码
2013/04/22 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
Python中__init__和__new__的区别详解
2014/07/09 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
python妹子图简单爬虫实例
2015/07/07 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
微软马来西亚官方网站:Microsoft马来西亚
2019/11/22 全球购物
应届生服务员求职信
2013/10/31 职场文书
中层干部岗位职责
2013/12/18 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
交通工程专业推荐信
2014/09/06 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书