私はプラグインを見ていませんが、クロスブラウザーでサポートされている CSS3 変換回転を使用すると想定しています。常に特定の角度が必要になるため、何らかの変数を使用して現在の角度を追跡する必要があります。特に DOM で複数の画像を回転させたい場合は、クリックごとにインクリメントする HTML5 データ タグを使用することをお勧めします。あなたのHTMLがこれだとしましょう:
<div class='image_wrap'>
<img class='image_to_rotate' />
<div class='rotate_btn' data-rotate='0'></div>
</div>
したがって、ユーザーが回転ボタンをクリックすると、この変数が取得されて 90 ずつインクリメントされ、新しい値が同じ場所に格納されるため、次のクリックで値をインクリメントする準備が整います。jQuery は次のようになります。
$('.rotate_btn').click(function(){
//Grab the current set angle
var angle = parseInt($(this).data('rotate')) + 90;
//Rotate the image
$(this).siblings('.image_to_rotate').rotate(angle);
//Store new angle for next increment
$(this).data('rotate', angle);
})
これはテストされていませんが、ここで続行するのに十分なはずです。さらに詳しいガイダンスが必要な場合は、.data に関する jQuery ドキュメントを確認してください。