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

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

?? mootools.svn.js

?? 基于MOOnTOOLs所開發的一個導航攔僅供參考
?? JS
?? 第 1 頁 / 共 5 頁
字號:
		>$('myOldElement').replaceWith($('myNewElement')); //$('myOldElement') is gone, and $('myNewElement') is in its place.	*/	replaceWith: function(el){		el = $(el);		this.parentNode.replaceChild(el, this);		return el;	},	/*	Property: appendText		Appends text node to a DOM element.	Arguments:		text - the text to append.	Example:		><div id="myElement">hey</div>		>$('myElement').appendText(' howdy'); //myElement innerHTML is now "hey howdy"	*/	appendText: function(text){		this.appendChild(document.createTextNode(text));		return this;	},	/*	Property: hasClass		Tests the Element to see if it has the passed in className.	Returns:		true - the Element has the class		false - it doesn't	Arguments:		className - string; the class name to test.	Example:		><div id="myElement" class="testClass"></div>		>$('myElement').hasClass('testClass'); //returns true	*/	hasClass: function(className){		return this.className.contains(className, ' ');	},	/*	Property: addClass		Adds the passed in class to the Element, if the element doesnt already have it.	Arguments:		className - string; the class name to add	Example:		><div id="myElement" class="testClass"></div>		>$('myElement').addClass('newClass'); //<div id="myElement" class="testClass newClass"></div>	*/	addClass: function(className){		if (!this.hasClass(className)) this.className = (this.className + ' ' + className).clean();		return this;	},	/*	Property: removeClass		Works like <Element.addClass>, but removes the class from the element.	*/	removeClass: function(className){		this.className = this.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)'), '$1').clean();		return this;	},	/*	Property: toggleClass		Adds or removes the passed in class name to the element, depending on if it's present or not.	Arguments:		className - the class to add or remove	Example:		><div id="myElement" class="myClass"></div>		>$('myElement').toggleClass('myClass');		><div id="myElement" class=""></div>		>$('myElement').toggleClass('myClass');		><div id="myElement" class="myClass"></div>	*/	toggleClass: function(className){		return this.hasClass(className) ? this.removeClass(className) : this.addClass(className);	},	/*	Property: setStyle		Sets a css property to the Element.		Arguments:			property - the property to set			value - the value to which to set it; for numeric values that require "px" you can pass an integer		Example:			>$('myElement').setStyle('width', '300px'); //the width is now 300px			>$('myElement').setStyle('width', 300); //the width is now 300px	*/	setStyle: function(property, value){		switch(property){			case 'opacity': return this.setOpacity(parseFloat(value));			case 'float': property = (window.ie) ? 'styleFloat' : 'cssFloat';		}		property = property.camelCase();		switch($type(value)){			case 'number': if (!['zIndex', 'zoom'].contains(property)) value += 'px'; break;			case 'array': value = 'rgb(' + value.join(',') + ')';		}		this.style[property] = value;		return this;	},	/*	Property: setStyles		Applies a collection of styles to the Element.	Arguments:		source - an object or string containing all the styles to apply. When its a string it overrides old style.	Examples:		>$('myElement').setStyles({		>	border: '1px solid #000',		>	width: 300,		>	height: 400		>});		OR		>$('myElement').setStyles('border: 1px solid #000; width: 300px; height: 400px;');	*/	setStyles: function(source){		switch($type(source)){			case 'object': Element.setMany(this, 'setStyle', source); break;			case 'string': this.style.cssText = source;		}		return this;	},	/*	Property: setOpacity		Sets the opacity of the Element, and sets also visibility == "hidden" if opacity == 0, and visibility = "visible" if opacity > 0.	Arguments:		opacity - float; Accepts values from 0 to 1.	Example:		>$('myElement').setOpacity(0.5) //make it 50% transparent	*/	setOpacity: function(opacity){		if (opacity == 0){			if (this.style.visibility != "hidden") this.style.visibility = "hidden";		} else {			if (this.style.visibility != "visible") this.style.visibility = "visible";		}		if (!this.currentStyle || !this.currentStyle.hasLayout) this.style.zoom = 1;		if (window.ie) this.style.filter = (opacity == 1) ? '' : "alpha(opacity=" + opacity * 100 + ")";		this.style.opacity = this.$tmp.opacity = opacity;		return this;	},	/*	Property: getStyle		Returns the style of the Element given the property passed in.	Arguments:		property - the css style property you want to retrieve	Example:		>$('myElement').getStyle('width'); //returns "400px"		>//but you can also use		>$('myElement').getStyle('width').toInt(); //returns 400	Returns:		the style as a string	*/	getStyle: function(property){		property = property.camelCase();		var result = this.style[property];		if (!$chk(result)){			if (property == 'opacity') return this.$tmp.opacity;			result = [];			for (var style in Element.Styles){				if (property == style){					Element.Styles[style].each(function(s){						var style = this.getStyle(s);						result.push(parseInt(style) ? style : '0px');					}, this);					if (property == 'border'){						var every = result.every(function(bit){							return (bit == result[0]);						});						return (every) ? result[0] : false;					}					return result.join(' ');				}			}			if (property.contains('border')){				if (Element.Styles.border.contains(property)){					return ['Width', 'Style', 'Color'].map(function(p){						return this.getStyle(property + p);					}, this).join(' ');				} else if (Element.borderShort.contains(property)){					return ['Top', 'Right', 'Bottom', 'Left'].map(function(p){						return this.getStyle('border' + p + property.replace('border', ''));					}, this).join(' ');				}			}			if (document.defaultView) result = document.defaultView.getComputedStyle(this, null).getPropertyValue(property.hyphenate());			else if (this.currentStyle) result = this.currentStyle[property];		}		if (window.ie) result = Element.fixStyle(property, result, this);		if (result && property.test(/color/i) && result.contains('rgb')){			return result.split('rgb').splice(1,4).map(function(color){				return color.rgbToHex();			}).join(' ');		}		return result;	},	/*	Property: getStyles		Returns an object of styles of the Element for each argument passed in.		Arguments:		properties - strings; any number of style properties	Example:		>$('myElement').getStyles('width','height','padding');		>//returns an object like:		>{width: "10px", height: "10px", padding: "10px 0px 10px 0px"}	*/	getStyles: function(){		return Element.getMany(this, 'getStyle', arguments);	},	walk: function(brother, start){		brother += 'Sibling';		var el = (start) ? this[start] : this[brother];		while (el && $type(el) != 'element') el = el[brother];		return $(el);	},	/*	Property: getPrevious		Returns the previousSibling of the Element, excluding text nodes.	Example:		>$('myElement').getPrevious(); //get the previous DOM element from myElement	Returns:		the sibling element or undefined if none found.	*/	getPrevious: function(){		return this.walk('previous');	},	/*	Property: getNext		Works as Element.getPrevious, but tries to find the nextSibling.	*/	getNext: function(){		return this.walk('next');	},	/*	Property: getFirst		Works as <Element.getPrevious>, but tries to find the firstChild.	*/	getFirst: function(){		return this.walk('next', 'firstChild');	},	/*	Property: getLast		Works as <Element.getPrevious>, but tries to find the lastChild.	*/	getLast: function(){		return this.walk('previous', 'lastChild');	},	/*	Property: getParent		returns the $(element.parentNode)	*/	getParent: function(){		return $(this.parentNode);	},	/*	Property: getChildren		returns all the $(element.childNodes), excluding text nodes. Returns as <Elements>.	*/	getChildren: function(){		return $$(this.childNodes);	},	/*	Property: hasChild		returns true if the passed in element is a child of the $(element).	*/	hasChild: function(el){		return !!$A(this.getElementsByTagName('*')).contains(el);	},	/*	Property: getProperty		Gets the an attribute of the Element.	Arguments:		property - string; the attribute to retrieve	Example:		>$('myImage').getProperty('src') // returns whatever.gif	Returns:		the value, or an empty string	*/	getProperty: function(property){		var index = Element.Properties[property];		if (index) return this[index];		var flag = Element.PropertiesIFlag[property] || 0;		if (!window.ie || flag) return this.getAttribute(property, flag);		var node = this.attributes[property];		return (node) ? node.nodeValue : null;	},	/*	Property: removeProperty		Removes an attribute from the Element	Arguments:		property - string; the attribute to remove	*/	removeProperty: function(property){		var index = Element.Properties[property];		if (index) this[index] = '';		else this.removeAttribute(property);		return this;	},	/*	Property: getProperties		same as <Element.getStyles>, but for properties	*/	getProperties: function(){		return Element.getMany(this, 'getProperty', arguments);	},	/*	Property: setProperty		Sets an attribute for the Element.	Arguments:		property - string; the property to assign the value passed in		value - the value to assign to the property passed in	Example:		>$('myImage').setProperty('src', 'whatever.gif'); //myImage now points to whatever.gif for its source	*/	setProperty: function(property, value){		var index = Element.Properties[property];		if (index) this[index] = value;		else this.setAttribute(property, value);		return this;	},	/*	Property: setProperties		Sets numerous attributes for the Element.	Arguments:		source - an object with key/value pairs.	Example:		(start code)		$('myElement').setProperties({			src: 'whatever.gif',			alt: 'whatever dude'		});		<img src="whatever.gif" alt="whatever dude">		(end)	*/	setProperties: function(source){		return Element.setMany(this, 'setProperty', source);	},	/*	Property: setHTML		Sets the innerHTML of the Element.	Arguments:		html - string; the new innerHTML for the element.	Example:		>$('myElement').setHTML(newHTML) //the innerHTML of myElement is now = newHTML	*/	setHTML: function(){		this.innerHTML = $A(arguments).join('');		return this;	},	/*	Property: setText		Sets the inner text of the Element.	Arguments:		text - string; the new text content for the element.	Example:		>$('myElement').setText('some text') //the text of myElement is now = 'some text'	*/	setText: function(text){		var tag = this.getTag();		if (['style', 'script'].contains(tag)){			if (window.ie){				if (tag == 'style') this.styleSheet.cssText = text;				else if (tag ==  'script') this.setProperty('text', text);				return this;			} else {				this.removeChild(this.firstChild);				return this.appendText(text);			}		}		this[$defined(this.innerText) ? 'innerText' : 'textContent'] = text;		return this;	},	/*	Property: getText		Gets the inner text of the Element.	*/	getText: function(){		var tag = this.getTag();		if (['style', 'script'].contains(tag)){			if (window.ie){				if (tag == 'style') return this.styleSheet.cssText;				else if (tag ==  'script') return this.getProperty('text');			} else {				return this.innerHTML;			}		}		return ($pick(this.innerText, this.textContent));	},	/*	Property: getTag		Returns the tagName of the element in lower case.	Example:		>$('myImage').getTag() // returns 'img'	Returns:		The tag name in lower case	*/	getTag: function(){		return this.tagName.toLowerCase();	},	/*	Property: empty		Empties an element of all its children.	Example:		>$('myDiv').empty() // empties the Div and returns it	Returns:		The element.	*/	empty: function(){		Garbage.trash(this.getElementsByTagName('*'));		return this.setHTML('');	}});Element.fixStyle = function(property, result, element){	if ($chk(parseInt(result))) return result;	if (['height', 'width'].contains(property)){		var values = (property == 'width') ? ['left', 'right'] : ['top', 'bottom'];		v

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区二区三区不卡| 成人性生交大合| 日韩一区二区三区三四区视频在线观看 | 波多野结衣的一区二区三区| 欧美激情综合五月色丁香| 成人网在线播放| 国产精品乱码久久久久久| 成人av在线看| 亚洲成人福利片| 欧美喷水一区二区| 久久成人久久鬼色| 国产精品高清亚洲| 欧美日韩一区二区三区在线看| 午夜亚洲国产au精品一区二区| 欧美一级高清大全免费观看| 国产美女娇喘av呻吟久久| 中文字幕一区二区三区在线不卡| 欧洲在线/亚洲| 免费国产亚洲视频| 亚洲国产成人午夜在线一区| 欧美在线一区二区| 久久成人免费日本黄色| 亚洲欧美影音先锋| 91精品国产色综合久久不卡电影| 国产一区免费电影| 中文字幕一区二区三中文字幕| 欧美日韩成人在线| 国产麻豆精品在线观看| 一区二区三区国产精华| 日韩小视频在线观看专区| eeuss鲁片一区二区三区在线观看| 亚洲综合在线观看视频| 亚洲精品在线免费播放| 色综合天天综合| 国产一区二区久久| 亚洲国产aⅴ天堂久久| 26uuu国产日韩综合| 色久综合一二码| 国产精品一区二区不卡| 伊人性伊人情综合网| 精品av久久707| 色综合天天综合色综合av| 九九九久久久精品| 午夜日韩在线电影| 最近日韩中文字幕| 精品国产三级电影在线观看| 欧美在线视频日韩| 东方aⅴ免费观看久久av| 日本欧美一区二区三区| 国产精品九色蝌蚪自拍| 精品国产成人在线影院| 在线观看国产91| 成人av免费在线观看| 国产一区三区三区| 美女在线一区二区| 亚洲国产成人av网| 国产精品福利影院| 亚洲国产精品99久久久久久久久| 日韩一区二区三区观看| 欧美在线观看视频一区二区| jlzzjlzz欧美大全| 丁香桃色午夜亚洲一区二区三区| 美女脱光内衣内裤视频久久网站 | 老司机免费视频一区二区三区| 午夜精品福利视频网站| 国产欧美一区二区精品婷婷 | 久久这里只有精品首页| 欧美一区二区在线视频| 色婷婷av一区二区三区大白胸| 国产成人欧美日韩在线电影| 国产麻豆精品在线| 国产乱理伦片在线观看夜一区| 精品在线免费观看| 日韩高清中文字幕一区| 日本欧美久久久久免费播放网| 性做久久久久久免费观看欧美| 亚洲va欧美va国产va天堂影院| 亚洲午夜私人影院| 日韩专区在线视频| 日韩国产精品久久久久久亚洲| 奇米综合一区二区三区精品视频| 午夜精品福利久久久| 奇米色777欧美一区二区| 日韩av中文字幕一区二区三区| 午夜精品aaa| 日本va欧美va精品发布| 日韩av电影免费观看高清完整版在线观看| 欧美日韩卡一卡二| 91精品黄色片免费大全| 欧美肥胖老妇做爰| 日韩三级视频中文字幕| 91麻豆精品国产91久久久久久久久| 欧美午夜精品一区| 日韩欧美黄色影院| 欧美国产亚洲另类动漫| 亚洲美女免费在线| 日本三级亚洲精品| 国产剧情av麻豆香蕉精品| 国产成人av一区二区三区在线观看| 99久久99久久久精品齐齐| 色婷婷亚洲精品| 日韩一区二区免费电影| 国产三级欧美三级| 亚洲免费在线观看| 麻豆91免费看| 99亚偷拍自图区亚洲| 欧美网站一区二区| 精品国产乱子伦一区| 国产精品免费久久| 天天综合网天天综合色| 久久精品99国产国产精| 国产黄色成人av| 日韩影院精彩在线| 懂色av一区二区三区蜜臀| 91美女福利视频| 欧美日韩黄视频| 国产精品免费网站在线观看| 尤物在线观看一区| 日韩av一级片| 高清久久久久久| 在线免费视频一区二区| 久久伊人中文字幕| 伊人开心综合网| 日本伊人色综合网| 丁香啪啪综合成人亚洲小说| 精品视频一区二区不卡| 久久久精品综合| 一区二区三区欧美亚洲| 男女男精品视频| 91在线观看地址| 91精品1区2区| 久久精品一区二区三区四区| 一区二区三区中文在线| 首页综合国产亚洲丝袜| 国产成人在线视频播放| 在线看不卡av| 亚洲色图欧洲色图| 捆绑调教美女网站视频一区| av色综合久久天堂av综合| 在线播放国产精品二区一二区四区| 日韩三级电影网址| 亚洲chinese男男1069| 国产伦精品一区二区三区在线观看| 色悠久久久久综合欧美99| 精品少妇一区二区| 亚洲在线中文字幕| 91蜜桃在线观看| 久久精品视频在线看| 午夜婷婷国产麻豆精品| av中文字幕在线不卡| 欧美理论电影在线| 亚洲国产另类av| 成人h动漫精品一区二区| 欧美一区二区三区在线观看| 国产亚洲综合在线| 日韩黄色免费电影| 欧美日本视频在线| 国产精品色眯眯| 国产一区二区三区四区五区美女| 欧美人体做爰大胆视频| 亚洲日本一区二区| 色婷婷久久99综合精品jk白丝 | 麻豆精品国产传媒mv男同| 日本韩国精品在线| 国产女主播在线一区二区| 日韩激情视频在线观看| 在线亚洲一区观看| 国产精品色呦呦| 狠狠狠色丁香婷婷综合久久五月| 欧美性色黄大片| 亚洲美女屁股眼交| 国产激情一区二区三区| 日韩午夜av一区| 天天操天天干天天综合网| 一本色道久久综合亚洲精品按摩| 2017欧美狠狠色| 精品中文字幕一区二区| 日韩欧美区一区二| 裸体歌舞表演一区二区| 在线免费观看日韩欧美| 亚洲国产一区二区三区青草影视| 色噜噜狠狠成人中文综合| 亚洲同性同志一二三专区| 国产suv精品一区二区883| 中文字幕综合网| 一本大道久久a久久综合| 国产精品色婷婷久久58| 成人手机电影网| 精品日韩99亚洲| 成人精品一区二区三区四区| 1024成人网色www| 91亚洲永久精品| 亚洲欧美福利一区二区| 一本大道久久a久久精品综合| 亚洲一二三专区| 777午夜精品视频在线播放| 亚洲制服欧美中文字幕中文字幕| 日韩一本二本av| 国产精品自在在线| 椎名由奈av一区二区三区|