Day_21

パーフェクトモーションフレーム

でgetStyle関数(OBJ、名)
{ 
	(obj.currentStyle)はIF 
	{ 
		obj.currentStyle [名前]を返す; 
        最終要素に作用するCSSスタイルルールを積層することにより(内部、外部、インラインを含む)すべてのスタイル宣言を返す// IEとオペラ
	} 
	{ 
		getComputedStyle(OBJ)[名前]を返す; 
        //、クロム、およびFirefox、Safariの現在使用されている要素のCSS属性の値を取得
	} 
} 

(OBJ、JSON、fnEnd)startMove機能
// 3つのパラメータを、最初の選択素子、二番目の配列JSON(パターンリスト)、第三のコールバック関数
{てclearInterval(obj.timer); 
	
	obj.timerは=のsetInterval(関数(){ 
		trueにVAR =、BSTOP;	 
		
		JSONで(VARのATTR)のために
		{ 
			VAR CUR = 0; 
			
			IF(ATTR == '不透明')
			//透明分析個別に実行 
			{
				恐らくMath.round = CUR(parseFloatは(でgetStyle(OBJ、ATTR))* 100); 
				丸め端数値を得る//Math.round、以下の互換性IE7 
			} 
			{ 
				CUR =のparseInt(でgetStyle(OBJ、ATTR)); 
			} 
			
			VAR =速度(JSON [ATTR] -cur)/ 6; 
			高速速度=> 0 Math.ceil(速度):? Math.floor(高速); 
			//切り上げ
			
			た場合(!CUR = JSON [ATTR])
				、BSTOP = falseに、
			
			IF(ATTR == '不透明')
			{ 
				obj.style.filter = 'アルファ(不透明度:' +(+スピードCUR)+ ')'; 
				obj.style.opacity =(CUR +スピード)/ 100; 
			} 
			{ 
				obj.style [ATTR = CUR + +スピード'PX'; 
			} 
		} 
		
		(BSTOP)IF 
		{ 
			てclearInterval(obj.timer)。 
			IF(fnEnd)fnEnd(); 
		} 
		
	}、30); 
}

  最近、独自のサーバーを構築する準備ができて、そして一週間はについて書くこと自由に、より記事、エッセイこの種のものであってもよいの後、忙しい、サーバーを構築するために詳細なプロセスを更新することができます。

  そして、私のブログは最近改装され、少し醜いTTをめっきします。

 

おすすめ

転載: www.cnblogs.com/Whonenow/p/11266223.html