引数paramsでスタイル・プロパティが複数指定された場合、animateメソッドはそれぞれのスタイルを並行して変化させていきます。例えば、「独自のアニメーション効果を適用するには?」では、height(高さ)、width(幅)、opacity(透明度)を同時に変化させる例を紹介しています。
それでは、これをheight(高さ)/width(幅)→opacity(透明度)と順に変化させるには、どのようにしたらよいのでしょうか。これには、animateメソッドを順に呼び出すだけです。
具体的な例も見てみましょう。以下は、指定されたアイコン画像をそれぞれ3秒(=3000ミリ秒)かけて、600×400にリサイズ→半透明と変化させていく例です。
<script type="text/javascript">
$(function() {
$('img')
.animate({ height: "400px", width:"600px" }, 3000) // リサイズ
.animate({ opacity:0.5 }, 3000); // 半透明に
});
</script>
……中略……
<img src="http://www.wings.msn.to/books/978-4-7981-1957-1/978-4-7981-1957-1_logo.jpg" alt="ASP.NET" />
Copyright© Digital Advantage Corp. All Rights Reserved.
鬯ッ�ゥ隰ウ�セ�ス�ス�ス�ア鬮」蛹�スス�ウ髫カ謐コ諷」�ス�ス�ス�イ�ス�ス�ス�ス 鬯ッ�ョ�ス�ォ�ス�ス�ス�ェ鬮ッ蛹コ�サ繧托スス�ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�コ鬮」蛹�スス�オ髫エ竏オ�コ�キ�ス�ク�ス�キ�ス�ス�ス�ケ髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ウ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ュ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ウ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ー