|
晕 第一次听说jquery ui 还与加密的 大哥 这是把代码压缩了 就是没格式了 但体积小了 格式化下就行了- /*!
- * jQuery UI 1.8.7
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI
- */
- (function(c, j) {
- function k(a) {
- return ! c(a).parents().andSelf().filter(function() {
- return c.curCSS(this, "visibility") === "hidden" || c.expr.filters.hidden(this)
- }).length
- }
- c.ui = c.ui || {};
- if (!c.ui.version) {
- c.extend(c.ui, {
- version: "1.8.7",
- keyCode: {
- ALT: 18,
- BACKSPACE: 8,
- CAPS_LOCK: 20,
- COMMA: 188,
- COMMAND: 91,
- COMMAND_LEFT: 91,
- COMMAND_RIGHT: 93,
- CONTROL: 17,
- DELETE: 46,
- DOWN: 40,
- END: 35,
- ENTER: 13,
- ESCAPE: 27,
- HOME: 36,
- INSERT: 45,
- LEFT: 37,
- MENU: 93,
- NUMPAD_ADD: 107,
- NUMPAD_DECIMAL: 110,
- NUMPAD_DIVIDE: 111,
- NUMPAD_ENTER: 108,
- NUMPAD_MULTIPLY: 106,
- NUMPAD_SUBTRACT: 109,
- PAGE_DOWN: 34,
- PAGE_UP: 33,
- PERIOD: 190,
- RIGHT: 39,
- SHIFT: 16,
- SPACE: 32,
- TAB: 9,
- UP: 38,
- WINDOWS: 91
- }
- });
- c.fn.extend({
- _focus: c.fn.focus,
- focus: function(a, b) {
- return typeof a === "number" ? this.each(function() {
- var d = this;
- setTimeout(function() {
- c(d).focus();
- b && b.call(d)
- },
- a)
- }) : this._focus.apply(this, arguments)
- },
- scrollParent: function() {
- var a;
- a = c.browser.msie && /(static|relative)/.test(this.css("position")) || /absolute/.test(this.css("position")) ? this.parents().filter(function() {
- return /(relative|absolute|fixed)/.test(c.curCSS(this, "position", 1)) && /(auto|scroll)/.test(c.curCSS(this, "overflow", 1) + c.curCSS(this, "overflow-y", 1) + c.curCSS(this, "overflow-x", 1))
- }).eq(0) : this.parents().filter(function() {
- return /(auto|scroll)/.test(c.curCSS(this, "overflow", 1) + c.curCSS(this, "overflow-y", 1) + c.curCSS(this, "overflow-x", 1))
- }).eq(0);
- return /fixed/.test(this.css("position")) || !a.length ? c(document) : a
- },
- zIndex: function(a) {
- if (a !== j) return this.css("zIndex", a);
- if (this.length) {
- a = c(this[0]);
- for (var b; a.length && a[0] !== document;) {
- b = a.css("position");
- if (b === "absolute" || b === "relative" || b === "fixed") {
- b = parseInt(a.css("zIndex"), 10);
- if (!isNaN(b) && b !== 0) return b
- }
- a = a.parent()
- }
- }
- return 0
- },
- disableSelection: function() {
- return this.bind((c.support.selectstart ? "selectstart": "mousedown") + ".ui-disableSelection",
- function(a) {
- a.preventDefault()
- })
- },
- enableSelection: function() {
- return this.unbind(".ui-disableSelection")
- }
- });
- c.each(["Width", "Height"],
- function(a, b) {
- function d(f, g, l, m) {
- c.each(e,
- function() {
- g -= parseFloat(c.curCSS(f, "padding" + this, true)) || 0;
- if (l) g -= parseFloat(c.curCSS(f, "border" + this + "Width", true)) || 0;
- if (m) g -= parseFloat(c.curCSS(f, "margin" + this, true)) || 0
- });
- return g
- }
- var e = b === "Width" ? ["Left", "Right"] : ["Top", "Bottom"],
- h = b.toLowerCase(),
- i = {
- innerWidth: c.fn.innerWidth,
- innerHeight: c.fn.innerHeight,
- outerWidth: c.fn.outerWidth,
- outerHeight: c.fn.outerHeight
- };
- c.fn["inner" + b] = function(f) {
- if (f === j) return i["inner" + b].call(this);
- return this.each(function() {
- c(this).css(h, d(this, f) + "px")
- })
- };
- c.fn["outer" + b] = function(f, g) {
- if (typeof f !== "number") return i["outer" + b].call(this, f);
- return this.each(function() {
- c(this).css(h, d(this, f, true, g) + "px")
- })
- }
- });
- c.extend(c.expr[":"], {
- data: function(a, b, d) {
- return !! c.data(a, d[3])
- },
- focusable: function(a) {
- var b = a.nodeName.toLowerCase(),
- d = c.attr(a, "tabindex");
- if ("area" === b) {
- b = a.parentNode;
- d = b.name;
- if (!a.href || !d || b.nodeName.toLowerCase() !== "map") return false;
- a = c("img[usemap=#" + d + "]")[0];
- return !! a && k(a)
- }
- return (/input|select|textarea|button|object/.test(b) ? !a.disabled: "a" == b ? a.href || !isNaN(d) : !isNaN(d)) && k(a)
- },
- tabbable: function(a) {
- var b = c.attr(a, "tabindex");
- return (isNaN(b) || b >= 0) && c(a).is(":focusable")
- }
- });
- c(function() {
- var a = document.body,
- b = a.appendChild(b = document.createElement("div"));
- c.extend(b.style, {
- minHeight: "100px",
- height: "auto",
- padding: 0,
- borderWidth: 0
- });
- c.support.minHeight = b.offsetHeight === 100;
- c.support.selectstart = "onselectstart" in b;
- a.removeChild(b).style.display = "none"
- });
- c.extend(c.ui, {
- plugin: {
- add: function(a, b, d) {
- a = c.ui[a].prototype;
- for (var e in d) {
- a.plugins[e] = a.plugins[e] || [];
- a.plugins[e].push([b, d[e]])
- }
- },
- call: function(a, b, d) {
- if ((b = a.plugins) && a.element[0].parentNode) for (var e = 0; e < b.length; e++) a.options[b[e][0]] && b[e][1].apply(a.element, d)
- }
- },
- contains: function(a, b) {
- return document.compareDocumentPosition ? a.compareDocumentPosition(b) & 16 : a !== b && a.contains(b)
- },
- hasScroll: function(a, b) {
- if (c(a).css("overflow") === "hidden") return false;
- b = b && b === "left" ? "scrollLeft": "scrollTop";
- var d = false;
- if (a > 0) return true;
- a = 1;
- d = a > 0;
- a = 0;
- return d
- },
- isOverAxis: function(a, b, d) {
- return a > b && a < b + d
- },
- isOver: function(a, b, d, e, h, i) {
- return c.ui.isOverAxis(a, d, h) && c.ui.isOverAxis(b, e, i)
- }
- })
- }
- })(jQuery);;
复制代码 |
评分
-
查看全部评分
|