Это будет сделано: http://jsfiddle.net/gpPcU/3/
Я не уверен, что вы попробовали с утверждением If, которое вы упомянули, потому что этого нет в вашей скрипке, но вы, вероятно, на правильном пути. Вот основные изменения, которые я сделал:
rotate()
обратный вызов в течение test()
:
function(){
if(!$('img').hasClass('stop')){
rotation()
}else{
$('img').rotate({angle:0});
}
}
Событие нажатия кнопки:
$(".btn").click(function(){
$("img").addClass('stop');
});