[Wilq32.RotateImageライブラリ] マウスオーバー/アウトで画像を回転アニメーションさせる

説明

Wilq32.RotateImageライブラリでマウスオーバー/アウトで画像を回転アニメーションさせるには$()で対象となる画像を指定しrotate()メソッドのbindにマウスイベント発生時の回転処理を指定します。回転処理はrotateAnimation()を使い、パラメータに回転角度を指定します(オプションで他にも回転制限などを指定することができます)。

サンプルプログラム

【HTML】
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="css/main.css" type="text/css" media="all">
<script type="text/javascript" src="js/jquery-1.3.2.min.js" charset="shift_jis"></script>
<script type="text/javascript" src="js/jQueryRotate.js" charset="shift_jis"></script>
<script type="text/javascript" src="js/sample.js"></script>
</head>
<body>
<style>v\:image { behavior:url(#default#VML); display:inline-block }</style>
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" />
<h1>マウスオーバー/アウトで画像を回転アニメーションさせる</h1>
<img src="images/photo.jpg" id="myPhoto" width="320" height="180" alt="松本城">
</body>
</html>



【スクリプト】
$(function(){
var rotImage = $("#myPhoto").rotate({
bind :[
{"mouseover":function(){rotImage[0].rotateAnimation(85);}},
{"mouseout":function(){rotImage[0].rotateAnimation(-85);}}
]
});
});
サンプルを実行
[戻る]