博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于jeasyui的遮罩扩展[修复链式bug]
阅读量:4914 次
发布时间:2019-06-11

本文共 1784 字,大约阅读时间需要 5 分钟。

说明和使用方法看下面代码,直接复制下面代码保存为js文件,引用即可。

遮罩效果从datagrid中提取,针对jquery进行优化。

下载地址(附Demo):

 

/** * easyUI - mask * easyUI - 遮罩 * @author isea533 * @author http://blog.csdn.net/isea533 *  * * Requires: * 依赖: * 		jquery.js * 		jquery.easyui.js *  * How to use: * 使用方法: * 		$('.class').easyMask('show'[,options]); *		$('.class').easyMask('hide'[,options]); * *		$.easyMask('.class','show'[,options]); *		$.easyMask('.class','hide'[,options]); * 		 *		options = {msg:''} *		default options = $.easyMask.options; */(function($){	//$对象	$.fn.easyMask = function(method,options){		return $.easyMask(this,method,options);	}	//全局函数	$.easyMask = function(target,method,options){		var tar = target||'body';		var $targ = $(tar);		var opt = $.extend({},$.easyMask.options,options);		var method = $.easyMask.methods[method];		if(method){			return method(tar,opt);		}		return $targ;	};		$.easyMask.methods = {		show:function(target,options){			return $(target).each(function(){				var $targ = $(this);				//如果当前对象不是relative,那就添加该属性				//$("#hehe").css("position")				if($targ.css('position')!='relative'){					$targ.data('position',$targ.css('position'));					$targ.css('position','relative');				}				$('
').appendTo($targ); var msg = $('
') .html(options.msg).appendTo($targ); msg.css("marginLeft", -msg.outerWidth() / 2); }); }, hide:function(target,options){ return $(target).each(function(){ $here = $(this); $here.children('.datagrid-mask').remove(); $here.children('.datagrid-mask-msg').remove(); //还原position属性 if($here.data().position!=undefined){ $here.css("position",$here.data().position); $here.removeData('position'); } }); } } $.easyMask.options = { msg:'Loading...' };})(jQuery)

 

 

 

 

Demo效果:

 

转载于:https://www.cnblogs.com/james1207/p/3283473.html

你可能感兴趣的文章
最长公共上升子序列||LCIS
查看>>
本周ASP.NET英文技术文章推荐[12/17 - 12/23]
查看>>
c++虚函数注意事项
查看>>
翻译qmake文档(四) Building Common Project Types
查看>>
【转】nginx 服务器安装及配置文件详解
查看>>
oracle 函数用法
查看>>
.Net中的水晶报表
查看>>
Android按钮的四种点击事件
查看>>
【Datastage】函数大全
查看>>
读书笔记三
查看>>
Qt解决中文乱码
查看>>
【语言处理与Python】2.1获取文本语料库
查看>>
048-PHP定义常量
查看>>
##管家婆项目(一)
查看>>
LeetCode-64. 最小路径和
查看>>
Python Homework 001
查看>>
Hadoop安装教程_集群/分布式配置
查看>>
CMD和AMD区别的概括
查看>>
数位dp
查看>>
先来个Label吧
查看>>