src/main/resources/static/plugins/fullavatareditor/scripts/jQuery.Resize.js

(开头部分) 2KB

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

(function($){
	var doc = $(document),
		win = $(window),
		mouseDown = 'mousedown.resize',
		mouseMove = 'mousemove.resize',
		mouseUp = 'mouseup.resize',
		clsName = 'CursorResize',
		resize = function (e) {
			var o = this,
				a = o.wrapper.width('auto'),
				b = o.target,
				c = 0,
				d = 0,
				f = b.offset();
			if (a)
			{
				c = a.width() - b.width();
				d = a.height() - b.height();
				f = a.offset();
			}
			var m = $.extend({
					width  : win.width() - (f.left - doc.scrollLeft()) - c,
					height : win.height() - (f.top - doc.scrollTop()) - d
				}, o.max),
				w = Math.min(Math.max(e.pageX - o.x + o.w, o.min.width), m.width),
				h = Math.min(Math.max(e.pageY - o.y + o.h, o.min.height),m.height);
			b.css({ width : w, height : h });
			return false;
		},
		end = function () {
			doc.unbind(mouseMove + ' ' + mouseUp);
		},
		start = function (e) {
			var E = this,
				T = E.target;
			E.x = e.pageX;
			E.y = e.pageY;
			E.w = T.outerWidth()  - T.getPadding().w;
			E.h = T.outerHeight() - T.getPadding().h;
			if (E.min.width  === 0)
			{
				var MW = T.data('_mw');
				if (MW)
				{
					E.min.width = MW;
				}
				else
				{
					E.min.width  = T.outerWidth()  - T.getPadding().w;
					T.data('_mw', E.min.width);
				}
			}
			if (this.min.height === 0)
			{
				var MH = T.data('_mh');
				if (MH)
				{
					E.min.height = MH;
				}
				else
后面还有 49 行代码,购买后查看完整代码

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

AI 解读

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

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