jQueryRotate プラグインを使用してマウスオーバーで現在の位置で糸車を停止し、マウスアウトで停止した場所でアニメーションの回転を続行しようとしています。
カスタム アニメーションで動作する stop メソッドで動作させることができないようです
糸車のコードはjsfiddleにあります
var angle = 0;
setInterval(function(){
angle+=3;
$("#carwheel").rotate(angle,{ easing:'easeInOutElastic'});
$("#carwheel")
.mouseover(function () { $(this).stop(); })
.mouseout(function () { $(this).resume(); })
},100);