手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery 页面 Mask实现代码
jQuery 页面 Mask实现代码
摘要:在Ajax应用中,显示一个Dialog(以Div方式显示)前,都会先建一个Mask。因为经常会用到,所以写成了一个jQuery插件,方便自己...

在 Ajax 应用中,显示一个 Dialog(以 Div 方式显示)前,都会先建一个 Mask。因为经常会用到,所以写成了一个 jQuery 插件,方便自己的使用。

复制代码 代码如下:

(function($){

$.extend({

documentMask: function(options){

// 扩展参数

var op = $.extend({

opacity: 0.8,

z: 10000,

bgcolor: '#000'

}, options);

// 创建一个 Mask 层,追加到 document.body

$('<div></div>').appendTo(document.body).css({

position: 'absolute',

top: '0px',

left: '0px',

'z-index': op.z,

width: $(document).width(),

height: $(document).height(),

'background-color': op.bgcolor,

opacity: 0

}).fadeIn('slow', function(){

// 淡入淡出效果

$(this).fadeTo('slow', op.opacity);

}).click(function(){

// 单击事件,Mask 被销毁

$(this).fadeTo('slow', 0, function(){

$(this).remove();

});

});

return this;

}

});

})(jQuery);

使用方法

复制代码 代码如下:

$.documentMask();

$.documentMask({

'opacity': 0.6,

'bgcolor': '#E79673',

'z': 1000000

});

参数中,z 表示 z-index。

兼容性

支持 IE 6.0+, FF2+, Safari 3.1+, Opera 9.0+

【jQuery 页面 Mask实现代码】相关文章:

VBScript版代码高亮

jQuery使用zTree插件实现树形菜单和异步加载

JavaScript实现身份证验证代码

网页里控制图片大小的相关代码

7个有用的jQuery代码片段分享

jQuery 遍历函数详解

jquery实现的判断倒计时是否结束代码

jQuery实现文本展开收缩特效

一段实时更新的时间代码

jQuery实现不断闪烁文字的方法

精品推荐
分类导航