target/classes/static/plugins/fullavatareditor/scripts/jQuery.dialog.js

(开头部分) 27KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//------------------------------
//	 Dialog plugin for jQuery
//   Author : LooseLive@gmail.com
//------------------------------
(function($){
	var WIN = $(window),
		DOC = $(document),
		zIndex = ZINDEX = 2,
		F = $.isFunction,
		CSS = {
			HASICON	 : 'HasIcon',
			TIMER	 : 'HasTimer',
			CURRENT	 : 'Current',
			LOADING  : 'Loading',
			DISABLED : 'Disabled',
			NOTONTOP : 'NotOnTop',
			ENTCLICK : 'ENTCLICK'
		},
		SPACE = ' ',
		EVENT = {
			A :	'mousedown',
			B : 'click',
			C : 'keydown',
			D : 'resize',
			E : 'scroll'
		},
		//从对象中删除该实例,如果对象的实例被删空,重置ZINDEX,避免无限上增
		DELETE = function (id) {
			delete $.dialog.list[id];
			if ($.isEmptyObject($.dialog.list))
			{
				ZINDEX = zIndex;
			}
		};
	function toArray() {
		var a = arguments,
			A = [],
			i = 0;
		for (; i < a.length; i++)
		{
			if (a[i] instanceof Array)
			{
				A = $.merge(A, a[i]);
			}
			else if (a[i] != null)
			{
				A.push(a[i]);
			}
		}
		return A;
	}
	$.dialog = function(o) {
		return new $.dialog.fn._init(o);
	};
	$.dialog.list = {};
	//默认设置
	$.dialog.defaults = {
		//对话框的唯一标识符,用途:无论何时何地都可通过$.dialog.get('xxx')获取对话框对象。
		id : null,
		//对话框的标识触发器,用途:防止重复弹出,缓存数据。
后面还有 1099 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。