jQueryRotateは、画像を回転させるjQueryのプラグイン。ここからダウンロードして使う。
- 画像を回転させる
// JavaScript $("#img").rotate(45); // 45度回転させる(負の数も指定可能) $("#img").rotate({angle:45}); // 別の記述法(パラメータ方式)
// JavaScript // 45度までアニメーション付で回転(所要はデフォルトの1000ミリ秒) $("#img").rotate({animateTo:45}); // 0度から45度までアニメーション付で回転(所要6000ミリ秒) $("#img").rotate({ duration:6000, angle: 0, animateTo:45 });
// JavaScript $(this).rotate({ angle: 0, animateTo:180, easing: $.easing.easeInOutElastic });
この例では$.easing.easeInOutElasticの効果を指定している。このプラグインの前にeasing pluginの読込が必要。
bindオプションを利用する。例えばクリックされたら回転するようにするには、以下のようにする。
// JavaScript $("#img").rotate({bind:{ click: function(){ $(this).rotate({ angle: 0, animateTo:180 }) } } });