I would like to rotate a div in an animate function such as
$(\'div\').animate({rotate: \'30deg\'},1000);
I have found this:
http
The simplest I feel is this example on jsfiddle
$(function() {
var $elie = $("img"), degree = 0, timer;
rotate();
function rotate() {
$elie.css({ WebkitTransform: 'rotate(' + degree + 'deg)'});
$elie.css({ '-moz-transform': 'rotate(' + degree + 'deg)'});
$elie.css('transform','rotate('+degree+'deg)');
timer = setTimeout(function() {
++degree; rotate();
},5);
}
$("input").toggle(function() {
clearTimeout(timer);
}, function() {
rotate();
});
});
http://jsfiddle.net/eaQRx/