パーフェクトモーションフレーム
で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をめっきします。