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

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

?? animation.js

?? 征服 Web2.0 快速入門(Java) 光盤源碼
?? JS
字號:
/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */
YAHOO.util.Anim=function(el,attributes,duration,method)
{if(el){this.init(el,attributes,duration,method);}};YAHOO.util.Anim.prototype={doMethod:function(attribute,start,end){return this.method(this.currentFrame,start,end-start,this.totalFrames);},setAttribute:function(attribute,val,unit){YAHOO.util.Dom.setStyle(this.getEl(),attribute,val+unit);},getAttribute:function(attribute){return parseFloat(YAHOO.util.Dom.getStyle(this.getEl(),attribute));},defaultUnits:{opacity:' '},defaultUnit:'px',init:function(el,attributes,duration,method){var isAnimated=false;var startTime=null;var endTime=null;var actualFrames=0;var defaultValues={};el=YAHOO.util.Dom.get(el);this.attributes=attributes||{};this.duration=duration||1;this.method=method||YAHOO.util.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=YAHOO.util.AnimMgr.fps;this.getEl=function(){return el;};this.setDefault=function(attribute,val){if(val=='auto'){switch(attribute){case'width':val=el.clientWidth||el.offsetWidth;break;case'height':val=el.clientHeight||el.offsetHeight;break;case'left':if(YAHOO.util.Dom.getStyle(el,'position')=='absolute'){val=el.offsetLeft;}else{val=0;}
break;case'top':if(YAHOO.util.Dom.getStyle(el,'position')=='absolute'){val=el.offsetTop;}else{val=0;}
break;default:val=0;}}
defaultValues[attribute]=val;}
this.getDefault=function(attribute){return defaultValues[attribute];};this.isAnimated=function(){return isAnimated;};this.getStartTime=function(){return startTime;};this.animate=function(){this.onStart.fire();this._onStart.fire();this.totalFrames=(this.useSeconds)?Math.ceil(YAHOO.util.AnimMgr.fps*this.duration):this.duration;YAHOO.util.AnimMgr.registerElement(this);var attributes=this.attributes;var el=this.getEl();var val;for(var attribute in attributes){val=this.getAttribute(attribute);this.setDefault(attribute,val);}
isAnimated=true;actualFrames=0;startTime=new Date();};this.stop=function(){this.currentFrame=0;endTime=new Date();var data={time:endTime,duration:endTime-startTime,frames:actualFrames,fps:actualFrames/this.duration};isAnimated=false;actualFrames=0;this.onComplete.fire(data);};var onTween=function(){var start;var end=null;var val;var unit;var attributes=this['attributes'];for(var attribute in attributes){unit=attributes[attribute]['unit']||this.defaultUnits[attribute]||this.defaultUnit;if(typeof attributes[attribute]['from']!='undefined'){start=attributes[attribute]['from'];}else{start=this.getDefault(attribute);}
if(typeof attributes[attribute]['to']!='undefined'){end=attributes[attribute]['to'];}else if(typeof attributes[attribute]['by']!='undefined'){end=start+attributes[attribute]['by'];}
if(end!==null&&typeof end!='undefined'){val=this.doMethod(attribute,start,end);if((attribute=='width'||attribute=='height'||attribute=='opacity')&&val<0){val=0;}
this.setAttribute(attribute,val,unit);}}
actualFrames+=1;};this._onStart=new YAHOO.util.CustomEvent('_onStart',this);this.onStart=new YAHOO.util.CustomEvent('start',this);this.onTween=new YAHOO.util.CustomEvent('tween',this);this._onTween=new YAHOO.util.CustomEvent('_tween',this);this.onComplete=new YAHOO.util.CustomEvent('complete',this);this._onTween.subscribe(onTween);}};YAHOO.util.AnimMgr=new function(){var thread=null;var queue=[];var tweenCount=0;this.fps=200;this.delay=1;this.registerElement=function(tween){if(tween.isAnimated()){return false;}
queue[queue.length]=tween;tweenCount+=1;this.start();};this.start=function(){if(thread===null){thread=setInterval(this.run,this.delay);}};this.stop=function(tween){if(!tween)
{clearInterval(thread);for(var i=0,len=queue.length;i<len;++i){if(queue[i].isAnimated()){queue[i].stop();}}
queue=[];thread=null;tweenCount=0;}
else{tween.stop();tweenCount-=1;if(tweenCount<=0){this.stop();}}};this.run=function(){for(var i=0,len=queue.length;i<len;++i){var tween=queue[i];if(!tween||!tween.isAnimated()){continue;}
if(tween.currentFrame<tween.totalFrames||tween.totalFrames===null)
{tween.currentFrame+=1;if(tween.useSeconds){correctFrame(tween);}
tween.onTween.fire();tween._onTween.fire();}
else{YAHOO.util.AnimMgr.stop(tween);}}};var correctFrame=function(tween){var frames=tween.totalFrames;var frame=tween.currentFrame;var expected=(tween.currentFrame*tween.duration*1000/tween.totalFrames);var elapsed=(new Date()-tween.getStartTime());var tweak=0;if(elapsed<tween.duration*1000){tweak=Math.round((elapsed/expected-1)*tween.currentFrame);}else{tweak=frames-(frame+1);}
if(tweak>0&&isFinite(tweak)){if(tween.currentFrame+tweak>=frames){tweak=frames-(frame+1);}
tween.currentFrame+=tweak;}};}
YAHOO.util.Bezier=new function()
{this.getPosition=function(points,t)
{var n=points.length;var tmp=[];for(var i=0;i<n;++i){tmp[i]=[points[i][0],points[i][1]];}
for(var j=1;j<n;++j){for(i=0;i<n-j;++i){tmp[i][0]=(1-t)*tmp[i][0]+t*tmp[parseInt(i+1,10)][0];tmp[i][1]=(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1];}}
return[tmp[0][0],tmp[0][1]];};};YAHOO.util.Easing=new function(){this.easeNone=function(t,b,c,d){return b+c*(t/=d);};this.easeIn=function(t,b,c,d){return b+c*((t/=d)*t*t);};this.easeOut=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(tc+-3*ts+3*t);};this.easeBoth=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(-2*tc+3*ts);};this.backIn=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(-3.4005*tc*ts+10.2*ts*ts+-6.2*tc+0.4*ts);};this.backOut=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(8.292*tc*ts+-21.88*ts*ts+22.08*tc+-12.69*ts+5.1975*t);};this.backBoth=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(0.402*tc*ts+-2.1525*ts*ts+-3.2*tc+8*ts+-2.05*t);};};YAHOO.util.Motion=function(el,attributes,duration,method){if(el){this.initMotion(el,attributes,duration,method);}};YAHOO.util.Motion.prototype=new YAHOO.util.Anim();YAHOO.util.Motion.prototype.defaultUnits.points='px';YAHOO.util.Motion.prototype.doMethod=function(attribute,start,end){var val=null;if(attribute=='points'){var translatedPoints=this.getTranslatedPoints();var t=this.method(this.currentFrame,0,100,this.totalFrames)/100;if(translatedPoints){val=YAHOO.util.Bezier.getPosition(translatedPoints,t);}}else{val=this.method(this.currentFrame,start,end-start,this.totalFrames);}
return val;};YAHOO.util.Motion.prototype.getAttribute=function(attribute){var val=null;if(attribute=='points'){val=[this.getAttribute('left'),this.getAttribute('top')];if(isNaN(val[0])){val[0]=0;}
if(isNaN(val[1])){val[1]=0;}}else{val=parseFloat(YAHOO.util.Dom.getStyle(this.getEl(),attribute));}
return val;};YAHOO.util.Motion.prototype.setAttribute=function(attribute,val,unit){if(attribute=='points'){YAHOO.util.Dom.setStyle(this.getEl(),'left',val[0]+unit);YAHOO.util.Dom.setStyle(this.getEl(),'top',val[1]+unit);}else{YAHOO.util.Dom.setStyle(this.getEl(),attribute,val+unit);}};YAHOO.util.Motion.prototype.initMotion=function(el,attributes,duration,method){YAHOO.util.Anim.call(this,el,attributes,duration,method);attributes=attributes||{};attributes.points=attributes.points||{};attributes.points.control=attributes.points.control||[];this.attributes=attributes;var start;var end=null;var translatedPoints=null;this.getTranslatedPoints=function(){return translatedPoints;};var translateValues=function(val,self){var pageXY=YAHOO.util.Dom.getXY(self.getEl());val=[val[0]-pageXY[0]+start[0],val[1]-pageXY[1]+start[1]];return val;};var onStart=function(){start=this.getAttribute('points');var attributes=this.attributes;var control=attributes['points']['control']||[];if(control.length>0&&control[0].constructor!=Array){control=[control];}
if(YAHOO.util.Dom.getStyle(this.getEl(),'position')=='static'){YAHOO.util.Dom.setStyle(this.getEl(),'position','relative');}
if(typeof attributes['points']['from']!='undefined'){YAHOO.util.Dom.setXY(this.getEl(),attributes['points']['from']);start=this.getAttribute('points');}
else if((start[0]===0||start[1]===0)){YAHOO.util.Dom.setXY(this.getEl(),YAHOO.util.Dom.getXY(this.getEl()));start=this.getAttribute('points');}
var i,len;if(typeof attributes['points']['to']!='undefined'){end=translateValues(attributes['points']['to'],this);for(i=0,len=control.length;i<len;++i){control[i]=translateValues(control[i],this);}}else if(typeof attributes['points']['by']!='undefined'){end=[start[0]+attributes['points']['by'][0],start[1]+attributes['points']['by'][1]];for(i=0,len=control.length;i<len;++i){control[i]=[start[0]+control[i][0],start[1]+control[i][1]];}}
if(end){translatedPoints=[start];if(control.length>0){translatedPoints=translatedPoints.concat(control);}
translatedPoints[translatedPoints.length]=end;}};this._onStart.subscribe(onStart);};YAHOO.util.Scroll=function(el,attributes,duration,method){if(el){YAHOO.util.Anim.call(this,el,attributes,duration,method);}};YAHOO.util.Scroll.prototype=new YAHOO.util.Anim();YAHOO.util.Scroll.prototype.defaultUnits.scroll=' ';YAHOO.util.Scroll.prototype.doMethod=function(attribute,start,end){var val=null;if(attribute=='scroll'){val=[this.method(this.currentFrame,start[0],end[0]-start[0],this.totalFrames),this.method(this.currentFrame,start[1],end[1]-start[1],this.totalFrames)];}else{val=this.method(this.currentFrame,start,end-start,this.totalFrames);}
return val;}
YAHOO.util.Scroll.prototype.getAttribute=function(attribute){var val=null;var el=this.getEl();if(attribute=='scroll'){val=[el.scrollLeft,el.scrollTop];}else{val=parseFloat(YAHOO.util.Dom.getStyle(el,attribute));}
return val;};YAHOO.util.Scroll.prototype.setAttribute=function(attribute,val,unit){var el=this.getEl();if(attribute=='scroll'){el.scrollLeft=val[0];el.scrollTop=val[1];}else{YAHOO.util.Dom.setStyle(el,attribute,val+unit);}};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看在线色综合| 久久久久久日产精品| 日韩精品在线网站| 国产三级欧美三级日产三级99| 国产精品网站一区| 亚洲国产三级在线| 国内精品久久久久影院色| 国产风韵犹存在线视精品| 一本色道亚洲精品aⅴ| 欧美一级高清片在线观看| 亚洲国产精品t66y| 亚洲第一主播视频| 国产剧情一区二区三区| 91久久国产最好的精华液| 日韩欧美不卡在线观看视频| 中文字幕永久在线不卡| 日韩av不卡在线观看| 成人h动漫精品一区二区| 欧美日韩激情一区| 国产午夜亚洲精品理论片色戒| 亚洲一区二区黄色| 国产传媒欧美日韩成人| 欧美在线观看一二区| 久久九九99视频| 亚洲3atv精品一区二区三区| 国产 日韩 欧美大片| 欧美日高清视频| 亚洲欧美综合在线精品| 精品一区二区三区在线播放| 在线观看欧美日本| 国产精品久久久久久久久久免费看 | 一级中文字幕一区二区| 狠狠色丁香九九婷婷综合五月| 欧美综合一区二区| 亚洲网友自拍偷拍| 成人免费福利片| 欧美一区二区三区四区高清| 综合色中文字幕| 国产自产视频一区二区三区| 69精品人人人人| 亚洲欧美日韩综合aⅴ视频| 久久 天天综合| 欧美日韩国产综合一区二区| 最新中文字幕一区二区三区| 国产一区二区三区黄视频 | 午夜激情久久久| 91在线观看视频| 中文在线免费一区三区高中清不卡| 日产国产欧美视频一区精品| 色欧美日韩亚洲| 中文字幕av不卡| 国产一区视频导航| 日韩精品一区二区三区swag| 日韩va亚洲va欧美va久久| 欧美日韩一卡二卡| 亚洲另类春色国产| 成人av电影在线观看| 国产亚洲欧美在线| 久久99久久精品| 欧美一级片在线观看| 夜色激情一区二区| 色综合天天综合网天天看片| 国产精品理论在线观看| 国产xxx精品视频大全| 久久免费的精品国产v∧| 日本怡春院一区二区| 欧美日本一道本| 亚洲超丰满肉感bbw| 欧美中文字幕一区二区三区 | 欧美性欧美巨大黑白大战| 亚洲精品va在线观看| 一本色道a无线码一区v| 亚洲视频狠狠干| 91亚洲精品久久久蜜桃网站| 亚洲欧美一区二区三区久本道91| fc2成人免费人成在线观看播放 | 在线精品视频一区二区三四| 亚洲欧美日韩系列| 一本到高清视频免费精品| 亚洲激情五月婷婷| 日本道色综合久久| 亚洲福利视频一区二区| 91精品国产综合久久精品麻豆 | 日韩精品综合一本久道在线视频| 欧美a一区二区| 欧美大片一区二区| 国模冰冰炮一区二区| 欧美国产欧美综合| 成人污视频在线观看| 中文字幕一区在线观看视频| 一本一道波多野结衣一区二区| 亚洲主播在线观看| 666欧美在线视频| 紧缚捆绑精品一区二区| 久久精品欧美一区二区三区不卡| 成人网页在线观看| 亚洲最大的成人av| 日韩一区二区不卡| 国产91富婆露脸刺激对白| 樱花影视一区二区| 日韩午夜在线播放| 国产成人综合在线播放| 亚洲天堂精品在线观看| 欧美美女一区二区三区| 国产一级精品在线| 亚洲美女在线一区| 日韩三级.com| 成人丝袜视频网| 亚洲最新视频在线观看| 欧美videos中文字幕| www.av精品| 亚洲成人福利片| 久久理论电影网| 91玉足脚交白嫩脚丫在线播放| 亚洲成av人片在www色猫咪| 日韩欧美高清一区| 菠萝蜜视频在线观看一区| 婷婷成人综合网| 亚洲国产高清aⅴ视频| 欧美视频在线一区二区三区| 久久99精品国产麻豆不卡| 国产精品嫩草久久久久| 制服丝袜亚洲色图| 国产风韵犹存在线视精品| 亚洲国产视频一区| 国产欧美精品国产国产专区| 欧美影院精品一区| 粉嫩一区二区三区在线看| 亚洲大片精品永久免费| 国产色婷婷亚洲99精品小说| 欧美精三区欧美精三区| 成人一级视频在线观看| 男女性色大片免费观看一区二区 | 欧美性猛交xxxx黑人交| 国产自产高清不卡| 亚洲小说欧美激情另类| 国产欧美一区二区精品仙草咪| 欧美性猛交xxxx乱大交退制版 | 一区二区三区四区在线播放| 久久综合九色综合97婷婷女人| 欧美系列亚洲系列| 国产精品综合一区二区三区| 亚洲成人av一区二区三区| 欧美国产亚洲另类动漫| 精品久久久久久久一区二区蜜臀| 欧美在线免费观看亚洲| 成人app网站| 国产在线播精品第三| 婷婷丁香激情综合| 一级做a爱片久久| 国产精品久久久久久久久动漫| 欧美xxxx老人做受| 欧美日本一区二区| 在线免费观看不卡av| 99精品视频在线播放观看| 国产美女在线观看一区| 麻豆精品在线观看| 午夜激情久久久| 亚洲成人资源在线| 亚洲在线视频网站| 综合在线观看色| 国产精品福利影院| 国产欧美精品国产国产专区| 337p日本欧洲亚洲大胆精品 | 国产91丝袜在线18| 国产在线观看一区二区| 久久精品国产秦先生| 婷婷综合在线观看| 亚洲成人先锋电影| 亚洲国产色一区| 亚洲国产成人精品视频| 一区二区三区在线观看欧美| 亚洲欧美激情在线| 亚洲欧美日韩小说| 亚洲欧美综合在线精品| 国产精品久久久久久久久免费丝袜| 国产视频视频一区| 国产亚洲一区二区在线观看| 久久久久成人黄色影片| 久久久国产精华| 国产亚洲女人久久久久毛片| 久久综合色播五月| 亚洲精品一区二区三区精华液| 日韩欧美国产小视频| 日韩欧美一级二级三级| 欧美一区二区免费| 日韩欧美一区在线| 精品国产亚洲在线| 久久人人超碰精品| 国产欧美精品一区二区三区四区 | 色婷婷精品大在线视频| 色88888久久久久久影院野外| 色综合中文字幕国产 | 亚洲综合色自拍一区| 亚洲一区二区综合| 亚洲a一区二区| 老司机免费视频一区二区| 激情av综合网| 从欧美一区二区三区| 99久久伊人久久99|