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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jquery.js

?? blog,介紹:ui層是用ext做的
?? JS
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
	 * 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 );	}});}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲天堂免费看| 欧美日本在线一区| 91成人免费网站| 欧美精品一卡两卡| 蜜桃在线一区二区三区| 国产精选一区二区三区| 91麻豆国产自产在线观看| 欧美日本国产视频| 久久免费午夜影院| 亚洲精品久久久蜜桃| 久久超碰97中文字幕| 成人黄页在线观看| 9191成人精品久久| 中文字幕精品一区二区精品绿巨人| 亚洲精品成人a在线观看| 久久国产成人午夜av影院| 国产激情精品久久久第一区二区| 在线日韩av片| www成人在线观看| 一区二区三区在线播放| 国产一区二区三区av电影| 欧美体内she精高潮| 国产午夜精品一区二区三区视频| 亚洲成人自拍偷拍| 福利电影一区二区| 91精品国产综合久久久久久 | 亚洲成人你懂的| 国产麻豆视频精品| 欧美另类videos死尸| 国产精品免费久久| 毛片基地黄久久久久久天堂| 色哟哟欧美精品| 久久综合九色综合欧美98| 亚洲国产成人91porn| 成人激情免费视频| 日韩精品一区二区三区三区免费 | 国产丝袜美腿一区二区三区| 五月综合激情网| 一本在线高清不卡dvd| 久久精品人人做人人综合| 亚洲成人精品影院| 91网站在线观看视频| 国产视频视频一区| 美洲天堂一区二卡三卡四卡视频| 91福利在线导航| 国产精品美女久久久久久久久| 精品一二三四区| 欧美精品 国产精品| 一区二区三区不卡视频在线观看| 福利视频网站一区二区三区| 亚洲精品一线二线三线| 日日夜夜免费精品| 欧美调教femdomvk| 自拍偷拍欧美激情| 成人国产精品免费观看| 国产欧美精品在线观看| 国产伦精一区二区三区| 精品国产一区二区三区av性色| 天堂久久久久va久久久久| 欧美午夜精品久久久久久超碰| 亚洲天堂福利av| 99国产欧美久久久精品| 国产精品午夜久久| 成人爽a毛片一区二区免费| 国产三区在线成人av| 国产一区二区主播在线| 精品国产3级a| 日韩精品影音先锋| 热久久免费视频| 欧美一区二区三区四区视频| 午夜国产精品一区| 欧美精品乱码久久久久久| 亚洲成av人片在线| 6080国产精品一区二区| 日韩国产精品久久| 欧美一区二区三区四区视频 | 日韩精品一区二区三区四区| 另类小说一区二区三区| 日韩午夜电影av| 九九精品一区二区| 久久综合网色—综合色88| 狠狠久久亚洲欧美| 国产色爱av资源综合区| 成人av免费网站| 亚洲欧美日韩在线| 欧美视频一区二区三区四区| 性做久久久久久久久| 日韩一卡二卡三卡四卡| 黄色资源网久久资源365| 国产欧美一区二区在线| 91在线云播放| 五月天网站亚洲| 日韩三级av在线播放| 国产乱妇无码大片在线观看| 国产精品全国免费观看高清 | 亚洲欧美国产三级| 欧美三区在线视频| 美女视频黄久久| 日本一区二区免费在线| 91国产丝袜在线播放| 天天影视网天天综合色在线播放| 欧美一级理论性理论a| 国内久久精品视频| 亚洲欧洲美洲综合色网| 欧洲亚洲精品在线| 美女mm1313爽爽久久久蜜臀| 国产精品视频一区二区三区不卡| 亚洲你懂的在线视频| 538prom精品视频线放| 国产精品一区在线| 亚洲另类一区二区| 欧美一区二区三区精品| 国产成人精品在线看| 亚洲图片欧美视频| 久久美女艺术照精彩视频福利播放| 97se亚洲国产综合自在线观| 亚洲丶国产丶欧美一区二区三区| 久久久五月婷婷| 91官网在线观看| 国产精品一品二品| 亚洲成人动漫在线免费观看| 久久嫩草精品久久久久| 欧美婷婷六月丁香综合色| 国产精品538一区二区在线| 亚洲欧美激情一区二区| 久久亚洲二区三区| 欧美日韩一区二区三区高清 | 国产精品视频观看| 欧美高清www午色夜在线视频| 国产 欧美在线| 免费在线观看日韩欧美| 中文字幕人成不卡一区| 欧美刺激脚交jootjob| 一本色道亚洲精品aⅴ| 韩国三级中文字幕hd久久精品| 一区二区三区在线观看欧美| 久久久国产精品午夜一区ai换脸| 在线观看免费亚洲| 粉嫩嫩av羞羞动漫久久久| 免费观看日韩av| 一级做a爱片久久| 亚洲国产成人私人影院tom| 91精品国产综合久久久久久| 91在线一区二区| 国产91色综合久久免费分享| 奇米色一区二区| 亚洲高清不卡在线| 国产精品久久久久9999吃药| 精品av久久707| 正在播放亚洲一区| 在线视频你懂得一区| 成人精品在线视频观看| 久久99国产精品久久| 日韩主播视频在线| 亚洲制服丝袜av| 亚洲特级片在线| 国产嫩草影院久久久久| 欧美哺乳videos| 欧美区一区二区三区| 欧美午夜不卡视频| 色8久久人人97超碰香蕉987| 国产日韩亚洲欧美综合| 精品久久国产老人久久综合| 欧美日本视频在线| 欧美日韩精品一区二区| 在线视频国内一区二区| 91麻豆国产福利在线观看| av资源网一区| 国产福利一区二区三区视频在线| 激情偷乱视频一区二区三区| 日本一区中文字幕| 五月综合激情网| 日韩国产精品91| 五月激情六月综合| 丝瓜av网站精品一区二区| 亚洲动漫第一页| 亚洲风情在线资源站| 亚洲观看高清完整版在线观看| 亚洲制服丝袜在线| 亚洲va国产天堂va久久en| 亚洲成a人片在线观看中文| 亚洲电影视频在线| 亚洲成人先锋电影| 天堂一区二区在线| 捆绑调教一区二区三区| 美女脱光内衣内裤视频久久网站| 另类的小说在线视频另类成人小视频在线| 偷拍一区二区三区| 麻豆中文一区二区| 国产乱码精品一区二区三| 国产九色sp调教91| 99免费精品在线观看| 91老师国产黑色丝袜在线| 在线免费观看日本欧美| 欧美特级限制片免费在线观看| 欧美日韩黄色一区二区| 91精品国产高清一区二区三区蜜臀 | 精品av久久707| 国产农村妇女毛片精品久久麻豆 | 丁香婷婷综合网|