Ad Network

Sponsored Links


あわせて読みたい

  • あわせて読みたい

« Google Chartを使って、ゲーム業界三社の戦略をグラフにしてみた | Main | Javascriptクイズ(中級者向け):無名関数と実行効率の話 »

iAnime.js でWicketのホームページを作ってみた

 他のアニメーション・ライブラリについて調べていたら出会ったのが、「Javascript animation libraries compared」。Wiketのホームページのアニメーションを、Yahoo! Animation と animator.js の両方を使って実装して比較している。ちょうど良い機会なので、iAnime.jsを使って同じものを作ってみたのがこれ。

Wiket home page using iAnime.js

 ソースコードはこんな感じ。このJSONベースの言語のおかげで、他の二つよりもずっと簡単だ。

    anime.addSequence([
                [{ id:'top', effect:'bounce', y:top, duration:2000 }],
                { id:'logo', effect:'easeout', duration:2000,
                  x:300+(iBrowse.getWindowWidth()/2-120) },
                [{id:'apache', effect:'fadein', duration:1500}],
                [{id:'wicket', effect:'fadein', duration:1500}],
                [{id:'introduction', effect:'fadein', duration:2000}],
                {id:'download', effect:'fadein', duration:2000}
            ]);

 ちなみに、このアニメーション用の言語の名前だが、JAASL("ジャーズル"と発音)というのはどうだろう。JSON Asynchronous Animation Sequencing Languageの略だ。

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c4f9853ef00e54fb43b088834

Listed below are links to weblogs that reference iAnime.js でWicketのホームページを作ってみた:

Comments

haru666

私の環境では正しく表示されませんでした。
Yahoo!Animationとanimator.jsの方は正しく表示されます。
(中央に表示されるはずのアニメーションのロゴが左上に表示されて止まってしまう。)

OSはXP、ブラウザはIE7を使っています。

Satoshi Nakajima

ご指摘ありがとうございます。さっそく修正させていただきました。iAnime.jsそのものではなくて、クライアントウィンドウの高さを取得部分にブラウザー依存部がありました。

Post a comment

If you have a TypeKey or TypePad account, please Sign In.