jQueryを使って画像をeffectしてみた。 試してみたのは次の操作である。
・<img>タグを使って画像を追加
・画像のスライドアップ
・画像のスライドダウン
・画像の拡大
・画像のフェードアウト
画像の拡大やフェードアウトはcss3でも可能だが、<img>タグの追加など要素の追加はcssではできそうもないのでjQueryを使った。
ソースコードは次のとおり。
<style type="text/css">
div#eff_ctn {
width:680px;
height:520px;
}
</style>
</HEAD>
<BODY>
<form>
<input type="button" id="btn" value="開始">
</form>
<br>
<div id="eff_ctn"></div>
<script type="text/javascript">
<!--
$(function(){
$('#btn').click(function(){
$('div#eff_ctn').empty();
$('div#eff_ctn')
.append('<img id="efect" src="http://www.sample.jp/images/bard.jpg" height="200" width="280">');
$('img#efect')
.slideUp(5000)
.slideDown(5000)
.animate({width:'660px',height:'500px'},5000)
.fadeOut(5000);
});
});
//-->
</script>
サンプル