Version 1.0
jquery-ui-rotatable is a plugin for jQuery UI that works in a similar way to jQuery UI's Draggable and Resizable. By default, it puts a small rotation icon in the bottom left of whatever element you want to make rotatable. The positioning can be customized, along with image used. You can also execute callbacks before, during and after rotation; snap to a certain number of degrees (rotate by step); use the scrollwheel to rotate; set the starting angle of rotation; and combine it with jQuery UI's Draggable and Resizable plugins.