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

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

?? moo.fx.js

?? 介紹無線可視門鈴系統(tǒng)原理
?? JS
?? 第 1 頁 / 共 4 頁
字號:
	hide: function(){		this[this.options.mode]();		this.wrapper.setStyle(this.layout, '0');		this.element.setStyle('margin-'+this.margin, -this.element['scroll'+this.layout.capitalize()]+this.options.unit);		return this;	},	show: function(){		this[this.options.mode]();		this.wrapper.setStyle(this.layout, this.element['scroll'+this.layout.capitalize()]+this.options.unit);		this.element.setStyle('margin-'+this.margin, '0');		return this;	},	toggle: function(mode){		this[this.options.mode]();		if (this.wrapper['offset'+this.layout.capitalize()] > 0) return this.custom(this.startPosition, this.endPosition);		else return this.custom(this.endPosition, this.startPosition);	},	increase: function(){			this.wrapper.setStyle(this.layout, this.now[0]+this.options.unit);		this.element.setStyle('margin-'+this.margin, this.now[1]+this.options.unit);	}});Fx.Color = Fx.Base.extend({	initialize: function(el, property, options){		this.element = $(el);		this.setOptions(options);		this.property = property;		this.now = [];	},	custom: function(from, to){		return this.parent(from.hexToRgb(true), to.hexToRgb(true));	},	setNow: function(){		[0,1,2].each(function(i){			this.now[i] = Math.round(this.compute(this.from[i], this.to[i]));		}, this);	},	increase: function(){		this.element.setStyle(this.property, "rgb("+this.now[0]+","+this.now[1]+","+this.now[2]+")");	},	fromColor: function(color){		return this.custom(color, this.element.getStyle(this.property));	},	toColor: function(color){		return this.custom(this.element.getStyle(this.property), color);	}});Fx.Height = Fx.Style.extend({	initialize: function(el, options){		this.parent(el, 'height', options);		this.element.setStyle('overflow', 'hidden');	},	toggle: function(){		if (this.element.offsetHeight > 0) return this.custom(this.element.offsetHeight, 0);		else return this.custom(0, this.element.scrollHeight);	},	show: function(){		return this.set(this.element.scrollHeight);	}});Fx.Width = Fx.Style.extend({	initialize: function(el, options){		this.parent(el, 'width', options);		this.element.setStyle('overflow', 'hidden');		this.iniWidth = this.element.offsetWidth;	},	toggle: function(){		if (this.element.offsetWidth > 0) return this.custom(this.element.offsetWidth, 0);		else return this.custom(0, this.iniWidth);	},	show: function(){		return this.set(this.iniWidth);	}});Fx.Opacity = Fx.Style.extend({	initialize: function(el, options){		this.parent(el, 'opacity', options);		this.now = 1;	},	toggle: function(){		if (this.now > 0) return this.custom(1, 0);		else return this.custom(0, 1);	},	show: function(){		return this.set(1);	}});Fx.Transitions = {	linear: function(t, b, c, d){		return c*t/d + b;	},	quadIn: function(t, b, c, d){		return c*(t/=d)*t + b;	},	quadOut: function(t, b, c, d){		return -c *(t/=d)*(t-2) + b;	},	quadInOut: function(t, b, c, d){		if ((t/=d/2) < 1) return c/2*t*t + b;		return -c/2 * ((--t)*(t-2) - 1) + b;	},	cubicIn: function(t, b, c, d){		return c*(t/=d)*t*t + b;	},	cubicOut: function(t, b, c, d){		return c*((t=t/d-1)*t*t + 1) + b;	},	cubicInOut: function(t, b, c, d){		if ((t/=d/2) < 1) return c/2*t*t*t + b;		return c/2*((t-=2)*t*t + 2) + b;	},	quartIn: function(t, b, c, d){		return c*(t/=d)*t*t*t + b;	},	quartOut: function(t, b, c, d){		return -c * ((t=t/d-1)*t*t*t - 1) + b;	},	quartInOut: function(t, b, c, d){		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;		return -c/2 * ((t-=2)*t*t*t - 2) + b;	},	quintIn: function(t, b, c, d){		return c*(t/=d)*t*t*t*t + b;	},	quintOut: function(t, b, c, d){		return c*((t=t/d-1)*t*t*t*t + 1) + b;	},	quintInOut: function(t, b, c, d){		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;		return c/2*((t-=2)*t*t*t*t + 2) + b;	},	sineIn: function(t, b, c, d){		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;	},	sineOut: function(t, b, c, d){		return c * Math.sin(t/d * (Math.PI/2)) + b;	},	sineInOut: function(t, b, c, d){		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;	},	expoIn: function(t, b, c, d){		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;	},	expoOut: function(t, b, c, d){		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;	},	expoInOut: function(t, b, c, d){		if (t==0) return b;		if (t==d) return b+c;		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;	},	circIn: function(t, b, c, d){		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;	},	circOut: function(t, b, c, d){		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;	},	circInOut: function(t, b, c, d){		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;	},	elasticIn: function(t, b, c, d, a, p){		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3; if (!a) a = 1;		if (a < Math.abs(c)){ a=c; var s=p/4; }		else var s = p/(2*Math.PI) * Math.asin(c/a);		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;	},	elasticOut: function(t, b, c, d, a, p){		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3; if (!a) a = 1;		if (a < Math.abs(c)){ a=c; var s=p/4; }		else var s = p/(2*Math.PI) * Math.asin(c/a);		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;	},	elasticInOut: function(t, b, c, d, a, p){		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5); if (!a) a = 1;		if (a < Math.abs(c)){ a=c; var s=p/4; }		else var s = p/(2*Math.PI) * Math.asin(c/a);		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;	},	backIn: function(t, b, c, d, s){		if (!s) s = 1.70158;		return c*(t/=d)*t*((s+1)*t - s) + b;	},	backOut: function(t, b, c, d, s){		if (!s) s = 1.70158;		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;	},	backInOut: function(t, b, c, d, s){		if (!s) s = 1.70158;		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;	},	bounceIn: function(t, b, c, d){		return c - Fx.Transitions.bounceOut (d-t, 0, c, d) + b;	},	bounceOut: function(t, b, c, d){		if ((t/=d) < (1/2.75)){			return c*(7.5625*t*t) + b;		} else if (t < (2/2.75)){			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;		} else if (t < (2.5/2.75)){			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;		} else {			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;		}	},	bounceInOut: function(t, b, c, d){		if (t < d/2) return Fx.Transitions.bounceIn(t*2, 0, c, d) * .5 + b;		return Fx.Transitions.bounceOut(t*2-d, 0, c, d) * .5 + c*.5 + b;	}};var Tips = new Class({	setOptions: function(options){		this.options = {			transitionStart: Fx.Transitions.sineInOut,			transitionEnd: Fx.Transitions.sineInOut,			maxTitleChars: 30,			fxDuration: 150,			maxOpacity: 1,			timeOut: 100,			className: 'tooltip'		}		Object.extend(this.options, options || {});	},	initialize: function(elements, options){		this.elements = elements;		this.setOptions(options);		this.toolTip = new Element('div').addClassName(this.options.className).setStyle('position', 'absolute').injectInside(document.body);		this.toolTitle = new Element('H4').injectInside(this.toolTip);		this.toolText = new Element('p').injectInside(this.toolTip);		this.fx = new fx.Style(this.toolTip, 'opacity', {duration: this.options.fxDuration, wait: false}).hide();		$A(elements).each(function(el){			$(el).myText = el.title || false;			if (el.myText) el.removeAttribute('title');			if (el.href){				if (el.href.test('http://')) el.myTitle = el.href.replace('http://', '');				if (el.href.length > this.options.maxTitleChars) el.myTitle = el.href.substr(0,this.options.maxTitleChars-3)+"...";			}			if (el.myText && el.myText.test('::')){				var dual = el.myText.split('::');				el.myTitle = dual[0].trim();				el.myText = dual[1].trim();			} 			el.onmouseover = function(){				this.show(el);				return false;			}.bind(this);			el.onmousemove = this.locate.bindAsEventListener(this);			el.onmouseout = function(){				this.timer = $clear(this.timer);				this.disappear();			}.bind(this);		}, this);	},	show: function(el){		this.toolTitle.innerHTML = el.myTitle;		this.toolText.innerHTML = el.myText;		this.timer = $clear(this.timer);		this.fx.options.transition = this.options.transitionStart;		this.timer = this.appear.delay(this.options.timeOut, this);	},	appear: function(){		this.fx.custom(this.fx.now, this.options.maxOpacity);	},	locate: function(evt){		var doc = document.documentElement;		this.toolTip.setStyles({'top': evt.clientY + doc.scrollTop + 15 + 'px', 'left': evt.clientX + doc.scrollLeft - 30 + 'px'});	},	disappear: function(){		this.fx.options.transition = this.options.transitionEnd;		this.fx.custom(this.fx.now, 0);	}});Fx.Elements = Fx.Base.extend({	initialize: function(elements, options){		this.elements = [];		elements.each(function(el){			this.elements.push($(el));		}, this);		this.setOptions(options);		this.now = {};	},	setNow: function(){		for (var i in this.from){			var iFrom = this.from[i];			var iTo = this.to[i];			var iNow = this.now[i] = {};			for (var p in iFrom) iNow[p] = this.compute(iFrom[p], iTo[p]);		}	},	custom: function(objObjs){		if (this.timer && this.options.wait) return;		var from = {};		var to = {};		for (var i in objObjs){			var iProps = objObjs[i];			var iFrom = from[i] = {};			var iTo = to[i] = {};			for (var prop in iProps){				iFrom[prop] = iProps[prop][0];				iTo[prop] = iProps[prop][1];			}		}		return this.parent(from, to);	},	increase: function(){		for (var i in this.now){			var iNow = this.now[i];			for (var p in iNow) this.setStyle(this.elements[i.toInt()], p, iNow[p]);		}	}});Fx.Accordion = Fx.Elements.extend({	extendOptions: function(options){		Object.extend(this.options, Object.extend({			start: 'open-first',			fixedHeight: false,			fixedWidth: false,			alwaysHide: false,			wait: false,			onActive: Class.empty,			onBackground: Class.empty,			height: true,			opacity: true,			width: false		}, options || {}));	},	initialize: function(togglers, elements, options){		this.parent(elements, options);		this.extendOptions(options);		this.previousClick = 'nan';		togglers.each(function(tog, i){			$(tog).addEvent('click', function(){this.showThisHideOpen(i)}.bind(this));		}, this);		this.togglers = togglers;		this.h = {}; this.w = {}; this.o = {};		this.elements.each(function(el, i){			this.now[i] = {};			$(el).setStyles({'height': 0, 'overflow': 'hidden'});		}, this);		switch(this.options.start){			case 'first-open': this.elements[0].setStyle('height', this.elements[0].scrollHeight+this.options.unit); break;			case 'open-first': this.showThisHideOpen(0); break;		}	},	hideThis: function(i){		if (this.options.height) this.h = {'height': [this.elements[i].offsetHeight, 0]};		if (this.options.width) this.w = {'width': [this.elements[i].offsetWidth, 0]};		if (this.options.opacity) this.o = {'opacity': [this.now[i]['opacity'] || 1, 0]};	},	showThis: function(i){		if (this.options.height) this.h = {'height': [this.elements[i].offsetHeight, this.options.fixedHeight || this.elements[i].scrollHeight]};		if (this.options.width) this.w = {'width': [this.elements[i].offsetWidth, this.options.fixedWidth || this.elements[i].scrollWidth]};		if (this.options.opacity) this.o = {'opacity': [this.now[i]['opacity'] || 0, 1]};	},	showThisHideOpen: function(iToShow){		if (iToShow != this.previousClick || this.options.alwaysHide){			this.previousClick = iToShow;			var objObjs = {};			var err = false;			var madeInactive = false;			this.elements.each(function(el, i){				this.now[i] = this.now[i] || {};				if (i != iToShow){					this.hideThis(i);				} else if (this.options.alwaysHide){					if (el.offsetHeight == el.scrollHeight){						this.hideThis(i);						madeInactive = true;					} else if (el.offsetHeight == 0){						this.showThis(i);					} else {						err = true;					}				} else if (this.options.wait && this.timer){					this.previousClick = 'nan';					err = true;				} else {					this.showThis(i);				}				objObjs[i] = Object.extend(this.h, Object.extend(this.o, this.w));			}, this);			if (err) return;			if (!madeInactive) this.options.onActive.call(this, this.togglers[iToShow], iToShow);			this.togglers.each(function(tog, i){				if (i != iToShow || madeInactive) this.options.onBackground.call(this, tog, i);			}, this);			return this.custom(objObjs);		}	}});

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成精国产精品女| 欧美日韩一级视频| 丁香亚洲综合激情啪啪综合| 国产永久精品大片wwwapp| 久久99精品久久只有精品| 久久国产精品第一页| 麻豆免费看一区二区三区| 日韩精品91亚洲二区在线观看 | 久久成人免费日本黄色| 日韩精品亚洲专区| 免费av网站大全久久| 男男成人高潮片免费网站| 理论电影国产精品| 狠狠色狠狠色综合系列| 国产成人亚洲综合a∨猫咪| www.亚洲人| 日本国产一区二区| 欧美色手机在线观看| 91精品国产免费久久综合| 日韩欧美一区在线观看| 久久色在线观看| 国产精品乱子久久久久| 一区二区三区四区在线播放| 亚洲成人先锋电影| 蜜桃av一区二区在线观看| 不卡av在线免费观看| 在线免费观看成人短视频| 91精品麻豆日日躁夜夜躁| 欧美xfplay| 国产精品国产精品国产专区不片| 亚洲女人****多毛耸耸8| 亚洲va欧美va天堂v国产综合| 精品影视av免费| 成人动漫一区二区| 欧美日本在线一区| 国产夜色精品一区二区av| 亚洲欧美日韩中文字幕一区二区三区| 一区二区三区精密机械公司| 久久国产成人午夜av影院| 97久久精品人人做人人爽| 欧美日韩精品是欧美日韩精品| 日韩精品一区二区三区在线 | 亚洲日本乱码在线观看| 天天影视涩香欲综合网| 国产福利视频一区二区三区| 欧美午夜一区二区三区免费大片| 欧美一区二区在线免费播放| 中文字幕+乱码+中文字幕一区| 夜夜嗨av一区二区三区四季av| 另类小说视频一区二区| 99国产精品久久久久久久久久| 欧美一区二区啪啪| 亚洲男同1069视频| 国产一区二区伦理| 欧美日韩一区不卡| 国产精品热久久久久夜色精品三区| 亚洲6080在线| 成人在线视频首页| 日韩精品一区二区三区蜜臀| 亚洲精品成人a在线观看| 国产一区亚洲一区| 欧美日韩精品高清| 亚洲天堂久久久久久久| 国产麻豆精品在线| 欧美一区二区三区视频在线 | 亚洲精品乱码久久久久久黑人| 韩国女主播成人在线观看| 欧美日免费三级在线| 日本一区二区免费在线| 日韩高清电影一区| 色琪琪一区二区三区亚洲区| 国产色91在线| 久久国产剧场电影| 777久久久精品| 有坂深雪av一区二区精品| 国产大陆精品国产| www国产成人| 日本亚洲视频在线| 欧美日韩中文字幕一区| 亚洲色欲色欲www| 国产99久久久国产精品潘金网站| 日韩欧美国产wwwww| 国产精品亚洲专一区二区三区 | 亚洲人成亚洲人成在线观看图片 | av中文字幕不卡| 国产日韩精品一区二区三区在线| 日韩专区中文字幕一区二区| 91行情网站电视在线观看高清版| 国产精品免费免费| 国产aⅴ综合色| 国产亚洲福利社区一区| 国内精品伊人久久久久av一坑| 欧美精品一级二级三级| 亚洲一区二区三区不卡国产欧美| 99久久99精品久久久久久| 中文av字幕一区| 成人禁用看黄a在线| 日本一区二区高清| 国产99一区视频免费| 国产人久久人人人人爽| 国产成人精品亚洲777人妖| 亚洲精品在线免费观看视频| 精品综合免费视频观看| 欧美一卡二卡三卡| 日本va欧美va瓶| 日韩欧美亚洲国产精品字幕久久久| 日韩av网站免费在线| 欧美一区二区私人影院日本| 亚洲高清免费视频| 欧美精品视频www在线观看| 日日骚欧美日韩| 在线综合+亚洲+欧美中文字幕| 日韩成人av影视| 日韩西西人体444www| 激情图区综合网| 久久网站热最新地址| 福利电影一区二区三区| 亚洲欧美中日韩| 在线国产电影不卡| 爽好久久久欧美精品| 91精品国产福利在线观看| 久久精品国产澳门| 久久伊人中文字幕| 成人黄色av电影| 亚洲欧美日韩精品久久久久| 欧美亚洲国产bt| 蜜桃在线一区二区三区| 国产色一区二区| 91免费国产视频网站| 亚洲mv在线观看| 精品日本一线二线三线不卡| 国产91精品久久久久久久网曝门 | 一区二区三区四区在线| 欧美精品久久99| 韩国视频一区二区| 中文字幕在线观看不卡| 欧美日韩亚洲综合| 国产美女在线观看一区| 自拍偷拍亚洲激情| 欧美精品 日韩| 国产高清在线精品| 亚洲午夜影视影院在线观看| 精品国产精品一区二区夜夜嗨| aaa欧美大片| 日本不卡一二三区黄网| 国产精品久久久久久久久晋中 | 成人激情黄色小说| 亚洲国产成人av网| 欧美精品一区二区三区高清aⅴ| 97se亚洲国产综合在线| 日本欧美韩国一区三区| 欧美国产欧美综合| 777奇米四色成人影色区| 粉嫩aⅴ一区二区三区四区五区| 亚洲免费伊人电影| 日韩一区二区在线看片| 一本色道久久综合狠狠躁的推荐 | 久久国产精品第一页| 亚洲同性同志一二三专区| 欧美一级生活片| 99在线精品观看| 久草精品在线观看| 一区二区三区不卡在线观看| 久久看人人爽人人| 欧美日韩亚洲丝袜制服| aaa国产一区| 国产精品一区一区| 午夜激情一区二区| 亚洲人精品午夜| 久久精品一二三| 日韩一级在线观看| 色成人在线视频| 粉嫩一区二区三区性色av| 蜜臀av性久久久久av蜜臀妖精| 夜夜揉揉日日人人青青一国产精品| 国产视频视频一区| 日韩欧美亚洲一区二区| 精品视频免费在线| 99国产精品久久久久久久久久| 国产精品自拍在线| 美女视频网站黄色亚洲| 午夜视频一区二区三区| 一区二区三区中文免费| 中文字幕在线一区| 国产日本亚洲高清| 久久综合久久鬼色| 日韩视频一区在线观看| 欧美最猛性xxxxx直播| 97久久人人超碰| 成人一级片网址| 国产精品一二三区在线| 极品少妇一区二区三区精品视频| 日本亚洲电影天堂| 日韩在线一二三区| 日韩福利电影在线| 日韩有码一区二区三区| 日韩中文欧美在线| 日本视频一区二区三区| 热久久国产精品| 久久精品99久久久|