亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jquery.js

?? ext js demo ext學習資料
?? JS
?? 第 1 頁 / 共 4 頁
字號:
	 * of making it small in size the code became illegible to sane	 * people. You've been warned.	 */		fx: function( elem, options, prop ){		var z = this;		// The styles		var y = elem.style;				// Store display property		var oldDisplay = jQuery.css(elem, "display");		// Set display property to block for animation		y.display = "block";		// Make sure that nothing sneaks out		y.overflow = "hidden";		// Simple function for setting a style value		z.a = function(){			if ( options.step )				options.step.apply( elem, [ z.now ] );			if ( prop == "opacity" )				jQuery.attr(y, "opacity", z.now); // Let attr handle opacity			else if ( parseInt(z.now) ) // My hate for IE will never die				y[prop] = parseInt(z.now) + "px";		};		// Figure out the maximum number to run to		z.max = function(){			return parseFloat( jQuery.css(elem,prop) );		};		// Get the current size		z.cur = function(){			var r = parseFloat( jQuery.curCSS(elem, prop) );			return r && r > -10000 ? r : z.max();		};		// Start an animation from one number to another		z.custom = function(from,to){			z.startTime = (new Date()).getTime();			z.now = from;			z.a();			z.timer = setInterval(function(){				z.step(from, to);			}, 13);		};		// Simple 'show' function		z.show = function(){			if ( !elem.orig ) elem.orig = {};			// Remember where we started, so that we can go back to it later			elem.orig[prop] = this.cur();			options.show = true;			// Begin the animation			z.custom(0, elem.orig[prop]);			// Stupid IE, look what you made me do			if ( prop != "opacity" )				y[prop] = "1px";		};		// Simple 'hide' function		z.hide = function(){			if ( !elem.orig ) elem.orig = {};			// Remember where we started, so that we can go back to it later			elem.orig[prop] = this.cur();			options.hide = true;			// Begin the animation			z.custom(elem.orig[prop], 0);		};				//Simple 'toggle' function		z.toggle = function() {			if ( !elem.orig ) elem.orig = {};			// Remember where we started, so that we can go back to it later			elem.orig[prop] = this.cur();			if(oldDisplay == "none")  {				options.show = true;								// Stupid IE, look what you made me do				if ( prop != "opacity" )					y[prop] = "1px";				// Begin the animation				z.custom(0, elem.orig[prop]);				} else {				options.hide = true;				// Begin the animation				z.custom(elem.orig[prop], 0);			}				};		// Each step of an animation		z.step = function(firstNum, lastNum){			var t = (new Date()).getTime();			if (t > options.duration + z.startTime) {				// Stop the timer				clearInterval(z.timer);				z.timer = null;				z.now = lastNum;				z.a();				if (elem.curAnim) elem.curAnim[ prop ] = true;				var done = true;				for ( var i in elem.curAnim )					if ( elem.curAnim[i] !== true )						done = false;				if ( done ) {					// Reset the overflow					y.overflow = "";										// Reset the display					y.display = oldDisplay;					if (jQuery.css(elem, "display") == "none")						y.display = "block";					// Hide the element if the "hide" operation was done					if ( options.hide ) 						y.display = "none";					// Reset the properties, if the item has been hidden or shown					if ( options.hide || options.show )						for ( var p in elem.curAnim )							if (p == "opacity")								jQuery.attr(y, p, elem.orig[p]);							else								y[p] = "";				}				// If a callback was provided, execute it				if ( done && jQuery.isFunction( options.complete ) )					// Execute the complete function					options.complete.apply( elem );			} else {				var n = t - this.startTime;				// Figure out where in the animation we are and set the number				var p = n / options.duration;								// If the easing function exists, then use it 				z.now = options.easing && jQuery.easing[options.easing] ?					jQuery.easing[options.easing](p, n,  firstNum, (lastNum-firstNum), options.duration) :					// else use default linear easing					((-Math.cos(p*Math.PI)/2) + 0.5) * (lastNum-firstNum) + firstNum;				// Perform the next step of the animation				z.a();			}		};		}});jQuery.fn.extend({	loadIfModified: function( url, params, callback ) {		this.load( url, params, callback, 1 );	},	load: function( url, params, callback, ifModified ) {		if ( jQuery.isFunction( url ) )			return this.bind("load", url);		callback = callback || function(){};		// Default to a GET request		var type = "GET";		// If the second parameter was provided		if ( params )			// If it's a function			if ( jQuery.isFunction( params ) ) {				// We assume that it's the callback				callback = params;				params = null;			// Otherwise, build a param string			} else {				params = jQuery.param( params );				type = "POST";			}		var self = this;		// Request the remote document		jQuery.ajax({			url: url,			type: type,			data: params,			ifModified: ifModified,			complete: function(res, status){				if ( status == "success" || !ifModified && status == "notmodified" )					// Inject the HTML into all the matched elements					self.attr("innerHTML", res.responseText)					  // Execute all the scripts inside of the newly-injected HTML					  .evalScripts()					  // Execute callback					  .each( callback, [res.responseText, status, res] );				else					callback.apply( self, [res.responseText, status, res] );			}		});		return this;	},	serialize: function() {		return jQuery.param( this );	},	evalScripts: function() {		return this.find("script").each(function(){			if ( this.src )				jQuery.getScript( this.src );			else				jQuery.globalEval( this.text || this.textContent || this.innerHTML || "" );		}).end();	}});// If IE is used, create a wrapper for the XMLHttpRequest objectif ( !window.XMLHttpRequest )	XMLHttpRequest = function(){		return new ActiveXObject("Microsoft.XMLHTTP");	};// Attach a bunch of functions for handling common AJAX eventsjQuery.each( "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(i,o){	jQuery.fn[o] = function(f){		return this.bind(o, f);	};});jQuery.extend({	get: function( url, data, callback, type, ifModified ) {		// shift arguments if data argument was ommited		if ( jQuery.isFunction( data ) ) {			callback = data;			data = null;		}				return jQuery.ajax({			url: url,			data: data,			success: callback,			dataType: type,			ifModified: ifModified		});	},	getIfModified: function( url, data, callback, type ) {		return jQuery.get(url, data, callback, type, 1);	},	getScript: function( url, callback ) {		return jQuery.get(url, null, callback, "script");	},	getJSON: function( url, data, callback ) {		return jQuery.get(url, data, callback, "json");	},	post: function( url, data, callback, type ) {		if ( jQuery.isFunction( data ) ) {			callback = data;			data = {};		}		return jQuery.ajax({			type: "POST",			url: url,			data: data,			success: callback,			dataType: type		});	},	// timeout (ms)	//timeout: 0,	ajaxTimeout: function( timeout ) {		jQuery.ajaxSettings.timeout = timeout;	},	ajaxSetup: function( settings ) {		jQuery.extend( jQuery.ajaxSettings, settings );	},	ajaxSettings: {		global: true,		type: "GET",		timeout: 0,		contentType: "application/x-www-form-urlencoded",		processData: true,		async: true,		data: null	},		// Last-Modified header cache for next request	lastModified: {},	ajax: function( s ) {		// TODO introduce global settings, allowing the client to modify them for all requests, not only timeout		s = jQuery.extend({}, jQuery.ajaxSettings, s);		// if data available		if ( s.data ) {			// convert data if not already a string			if (s.processData && typeof s.data != "string")    			s.data = jQuery.param(s.data);			// append data to url for get requests			if( s.type.toLowerCase() == "get" )				// "?" + data or "&" + data (in case there are already params)				s.url += ((s.url.indexOf("?") > -1) ? "&" : "?") + s.data;		}		// Watch for a new set of requests		if ( s.global && ! jQuery.active++ )			jQuery.event.trigger( "ajaxStart" );		var requestDone = false;		// Create the request object		var xml = new XMLHttpRequest();		// Open the socket		xml.open(s.type, s.url, s.async);		// Set the correct header, if data is being sent		if ( s.data )			xml.setRequestHeader("Content-Type", s.contentType);		// Set the If-Modified-Since header, if ifModified mode.		if ( s.ifModified )			xml.setRequestHeader("If-Modified-Since",				jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );		// Set header so the called script knows that it's an XMLHttpRequest		xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");		// Make sure the browser sends the right content length		if ( xml.overrideMimeType )			xml.setRequestHeader("Connection", "close");					// Allow custom headers/mimetypes		if( s.beforeSend )			s.beforeSend(xml);					if ( s.global )		    jQuery.event.trigger("ajaxSend", [xml, s]);		// Wait for a response to come back		var onreadystatechange = function(isTimeout){			// The transfer is complete and the data is available, or the request timed out			if ( xml && (xml.readyState == 4 || isTimeout == "timeout") ) {				requestDone = true;				var status;				try {					status = jQuery.httpSuccess( xml ) && isTimeout != "timeout" ?						s.ifModified && jQuery.httpNotModified( xml, s.url ) ? "notmodified" : "success" : "error";					// Make sure that the request was successful or notmodified					if ( status != "error" ) {						// Cache Last-Modified header, if ifModified mode.						var modRes;						try {							modRes = xml.getResponseHeader("Last-Modified");						} catch(e) {} // swallow exception thrown by FF if header is not available							if ( s.ifModified && modRes )							jQuery.lastModified[s.url] = modRes;							// process the data (runs the xml through httpData regardless of callback)						var data = jQuery.httpData( xml, s.dataType );							// If a local callback was specified, fire it and pass it the data						if ( s.success )							s.success( data, status );							// Fire the global callback						if( s.global )							jQuery.event.trigger( "ajaxSuccess", [xml, s] );					} else						jQuery.handleError(s, xml, status);				} catch(e) {					status = "error";					jQuery.handleError(s, xml, status, e);				}				// The request was completed				if( s.global )					jQuery.event.trigger( "ajaxComplete", [xml, s] );				// Handle the global AJAX counter				if ( s.global && ! --jQuery.active )					jQuery.event.trigger( "ajaxStop" );				// Process result				if ( s.complete )					s.complete(xml, status);				// Stop memory leaks				xml.onreadystatechange = function(){};				xml = null;			}		};		xml.onreadystatechange = onreadystatechange;		// Timeout checker		if ( s.timeout > 0 )			setTimeout(function(){				// Check to see if the request is still happening				if ( xml ) {					// Cancel the request					xml.abort();					if( !requestDone )						onreadystatechange( "timeout" );				}			}, s.timeout);					// save non-leaking reference 		var xml2 = xml;		// Send the data		try {			xml2.send(s.data);		} catch(e) {			jQuery.handleError(s, xml, null, e);		}				// firefox 1.5 doesn't fire statechange for sync requests		if ( !s.async )			onreadystatechange();				// return XMLHttpRequest to allow aborting the request etc.		return xml2;	},	handleError: function( s, xml, status, e ) {		// If a local callback was specified, fire it		if ( s.error ) s.error( xml, status, e );		// Fire the global callback		if ( s.global )			jQuery.event.trigger( "ajaxError", [xml, s, e] );	},	// Counter for holding the number of active queries	active: 0,	// Determines if an XMLHttpRequest was successful or not	httpSuccess: function( r ) {		try {			return !r.status && location.protocol == "file:" ||				( r.status >= 200 && r.status < 300 ) || r.status == 304 ||				jQuery.browser.safari && r.status == undefined;		} catch(e){}		return false;	},	// Determines if an XMLHttpRequest returns NotModified	httpNotModified: function( xml, url ) {		try {			var xmlRes = xml.getResponseHeader("Last-Modified");			// Firefox always returns 200. check Last-Modified date			return xml.status == 304 || xmlRes == jQuery.lastModified[url] ||				jQuery.browser.safari && xml.status == undefined;		} catch(e){}		return false;	},	/* Get the data out of an XMLHttpRequest.	 * Return parsed XML if content-type header is "xml" and type is "xml" or omitted,	 * otherwise return plain text.	 * (String) data - The type of data that you're expecting back,	 * (e.g. "xml", "html", "script")	 */	httpData: function( r, type ) {		var ct = r.getResponseHeader("content-type");		var data = !type && ct && ct.indexOf("xml") >= 0;		data = type == "xml" || data ? r.responseXML : r.responseText;		// If the type is "script", eval it in global context		if ( type == "script" )			jQuery.globalEval( data );		// Get the JavaScript object, if JSON is used.		if ( type == "json" )			eval( "data = " + data );		// evaluate scripts within html		if ( type == "html" )			jQuery("<div>").html(data).evalScripts();		return data;	},	// Serialize an array of form elements or a set of	// key/values into a query string	param: function( a ) {		var s = [];		// If an array was passed in, assume that it is an array		// of form elements		if ( a.constructor == Array || a.jquery )			// Serialize the form elements			jQuery.each( a, function(){				s.push( encodeURIComponent(this.name) + "=" + encodeURIComponent( this.value ) );			});		// Otherwise, assume that it's an object of key/value pairs		else			// Serialize the key/values			for ( var j in a )				// If the value is an array then the key names need to be repeated				if ( a[j] && a[j].constructor == Array )					jQuery.each( a[j], function(){						s.push( encodeURIComponent(j) + "=" + encodeURIComponent( this ) );					});				else					s.push( encodeURIComponent(j) + "=" + encodeURIComponent( a[j] ) );		// Return the resulting serialization		return s.join("&");	},		// evalulates a script in global context	// not reliable for safari	globalEval: function( data ) {		if ( window.execScript )			window.execScript( data );		else if ( jQuery.browser.safari )			// safari doesn't provide a synchronous global eval			window.setTimeout( data, 0 );		else			eval.call( window, data );	}});}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道久久综合亚洲aⅴ蜜桃| 麻豆视频一区二区| 中国色在线观看另类| 欧美大片一区二区三区| 欧美日韩一区 二区 三区 久久精品| 91影院在线观看| 成人aa视频在线观看| 懂色av一区二区三区蜜臀| 国产精品白丝jk黑袜喷水| 国产成人在线色| av中文字幕在线不卡| 91小宝寻花一区二区三区| 91丨九色丨国产丨porny| www.欧美亚洲| 色哟哟精品一区| 欧美日韩精品一区视频| 欧美片网站yy| 精品久久久久99| 久久久国产午夜精品| 国产精品美女久久久久aⅴ| 18欧美乱大交hd1984| 亚洲柠檬福利资源导航| 亚洲一区视频在线| 日韩电影免费在线观看网站| 久久66热re国产| 国产精品亚洲一区二区三区在线| 国产大陆a不卡| 91亚洲精品乱码久久久久久蜜桃 | 欧美人狂配大交3d怪物一区| 在线不卡中文字幕播放| 精品三级av在线| 国产精品五月天| 艳妇臀荡乳欲伦亚洲一区| 五月天亚洲精品| 国内外精品视频| 99在线精品观看| 欧美另类一区二区三区| 精品国产成人在线影院 | 国产人伦精品一区二区| 日韩欧美激情一区| 国产亚洲一区二区三区在线观看 | 日韩欧美电影在线| 日韩一卡二卡三卡四卡| 久久久91精品国产一区二区精品 | 国产精品国产三级国产| 一区二区在线观看免费| 麻豆专区一区二区三区四区五区| 激情亚洲综合在线| 91在线精品秘密一区二区| 欧美日韩dvd在线观看| 久久久久97国产精华液好用吗| 国产精品国产三级国产普通话蜜臀| 一卡二卡三卡日韩欧美| 韩国av一区二区三区在线观看| jlzzjlzz欧美大全| 日韩视频一区二区在线观看| 国产精品三级电影| 午夜不卡在线视频| 成人做爰69片免费看网站| 欧美日产在线观看| 国产精品素人视频| 日韩av一二三| 99riav一区二区三区| 日韩视频一区在线观看| 伊人性伊人情综合网| 精品一区二区免费在线观看| 91官网在线免费观看| 久久久久久久久久久黄色| 亚洲午夜免费电影| 国产成人精品免费在线| 欧美美女一区二区三区| 自拍偷拍亚洲激情| 国产一区二区三区四| 777xxx欧美| 亚洲一区二区三区在线看| 国产成人免费视频| 精品久久久久久久久久久久久久久久久| 亚洲美女视频在线| 成人污视频在线观看| 日韩三区在线观看| 亚洲v日本v欧美v久久精品| av一区二区久久| 国产性色一区二区| 黄色日韩三级电影| 6080yy午夜一二三区久久| 亚洲乱码国产乱码精品精98午夜| 亚洲欧美日韩久久精品| 国产91丝袜在线观看| 国产一区在线观看麻豆| 欧美激情一区三区| 丁香另类激情小说| 《视频一区视频二区| av中文一区二区三区| 午夜精品一区二区三区免费视频 | 日韩精品中文字幕一区| 国产亚洲人成网站| 美国十次综合导航| 欧美一级欧美三级在线观看| 亚洲电影中文字幕在线观看| 色综合久久综合网欧美综合网| 国产视频一区二区三区在线观看| 美日韩黄色大片| 日韩一区二区精品在线观看| 舔着乳尖日韩一区| 91精品国产综合久久婷婷香蕉 | 婷婷激情综合网| 欧美日韩综合在线| 亚洲福利一区二区三区| 欧美日韩大陆在线| 免费成人av资源网| 精品精品国产高清一毛片一天堂| 理论片日本一区| www久久精品| 国产a久久麻豆| 中文字幕一区二区三区在线播放 | 日韩高清国产一区在线| 欧美日本国产视频| 五月激情六月综合| 日韩一区二区在线观看| 久久精品国产**网站演员| 26uuu精品一区二区在线观看| 国产在线播放一区二区三区| 亚洲国产高清在线观看视频| 99久久精品国产精品久久| 亚洲女同ⅹxx女同tv| 欧美日韩一区中文字幕| 久久精品国产久精国产| 久久久久久亚洲综合| 成人综合在线观看| 亚洲欧美日韩国产综合| 欧美三级乱人伦电影| 久久99精品国产.久久久久久| 精品福利二区三区| 成人免费va视频| 亚洲夂夂婷婷色拍ww47| 欧美一级二级三级乱码| 在线影视一区二区三区| 日韩av中文字幕一区二区三区| 男人操女人的视频在线观看欧美| 麻豆一区二区三| 日本欧美一区二区| 日韩av一区二区三区四区| 亚洲国产日韩精品| 一区二区三区精品久久久| 午夜a成v人精品| 亚洲线精品一区二区三区 | 午夜日韩在线电影| 91一区在线观看| 亚洲高清免费观看| 国产亚洲综合av| 精品视频在线免费看| 国产精品影视在线观看| 亚洲激情男女视频| 精品久久久三级丝袜| 在线免费观看成人短视频| 久久9热精品视频| 一区二区成人在线| 久久久91精品国产一区二区精品| 色激情天天射综合网| 黄页视频在线91| 亚洲在线成人精品| 国产亚洲美州欧州综合国| 欧美亚洲一区二区在线| 国产夫妻精品视频| 偷拍一区二区三区| 国产精品免费人成网站| 欧美一区中文字幕| 色偷偷成人一区二区三区91| 精品一区二区免费| 婷婷六月综合网| 最新国产の精品合集bt伙计| 欧美变态tickling挠脚心| 在线免费观看日韩欧美| 国产91露脸合集magnet | 在线亚洲高清视频| 国产高清在线精品| 日韩高清一区在线| 一级特黄大欧美久久久| 亚洲少妇屁股交4| 久久久国产精品午夜一区ai换脸| 欧美丰满少妇xxxbbb| 色天使色偷偷av一区二区| 国产精品夜夜嗨| 久久国产精品72免费观看| 亚洲高清在线精品| 亚洲黄色尤物视频| 成人免费一区二区三区在线观看| 久久久亚洲精华液精华液精华液| 欧美一区二区高清| 精品视频1区2区| 91国偷自产一区二区三区观看| av亚洲精华国产精华精华| 国产福利电影一区二区三区| 国产一区中文字幕| 精品一二线国产| 狠狠色综合播放一区二区| 久久精品国产在热久久| 日本成人在线电影网| 婷婷国产在线综合| 天天色 色综合|