2009年11月23日

jQueryでのアニメーション animate()

人気ブログランキングにほんブログ村 IT技術ブログへ

jQueryでアニメーションの付いた画像の表示非表示が出来る命令の紹介その4。今回は独自のアニメーションを作成するanimate()。

animate()

セレクタで指定した要素に、指定したcssプロパティ、スピード、動き、コールバック関数でアニメーションできる。

ASCII.jp:jQueryでAjaxを利用する基本チュートリアル|Web制作の現場で使えるjQuery UIデザイン入門を参考に、画像のアニメーションを試してみました。

animateボタンをクリックすると、画像が中心部へ向かって等速で縮小し、その後ゆっくりと消えていきます。


コードは以下の通り。
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#animate button").click(function(){
$("#animate img").animate({
width:"18px",height:"18px",top:"111px",left:"81px",
},400,"linear",function(){
$("#animate img").fadeTo(3000,"0");
});
});
})
</script>
<div id="animate" style="width:180px; height:240px; position:relative;">
<button>animate</button>
<img src="//img01.naganoblog.jp/usr/webdesign/k_03.png" style="display:block;position:absolute;top:30px;" />
</div>


同じカテゴリー(jQuery)の記事画像
jQueryでIE6を透過PNGに対応させる
jQueryで作るロールオーバー
jQueryで作るオリジナルツールチップ
jQueryのアニメーションfadeIn Out To
jQueryのアニメーションslideUp Down 他
jQueryのアニメーションshow hide toggle
同じカテゴリー(jQuery)の記事
 jQueryでIE6を透過PNGに対応させる (2009-12-16 20:34)
 jQueryで作るロールオーバー (2009-12-12 18:00)
 jQueryで作るオリジナルツールチップ (2009-12-11 23:44)
 jQueryで作るタブパネル (2009-12-10 18:00)
 jQueryで作るアコーディオンパネル (2009-12-09 18:00)
 jQueryでイメージギャラリーを作成。 (2009-11-29 17:58)

Posted by ヒダカ at 17:20│Comments(0)jQuery
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。