停止当前位置上鼠标上的jQueryRotate插件并继续鼠标输出

停止当前位置上鼠标上的jQueryRotate插件并继续鼠标输出,jquery,animation,rotation,mouseover,mouseout,Jquery,Animation,Rotation,Mouseover,Mouseout,我正在尝试使用jQueryRotate插件在当前位置上停止旋转的轮子,并在鼠标退出时继续旋转动画 我似乎无法使它与停止方法,这对我的自定义动画工作 纺车的代码就在这里 以下代码适用于您 var angle = 0; var int; rotateImage(); function rotateImage() { int = setInterval(function() { angle += 3; $("#image").rotate(angle);

我正在尝试使用jQueryRotate插件在当前位置上停止旋转的轮子,并在鼠标退出时继续旋转动画

我似乎无法使它与停止方法,这对我的自定义动画工作

纺车的代码就在这里


以下代码适用于您

var angle = 0;
var int;
rotateImage();

function rotateImage() {
    int = setInterval(function() {
        angle += 3;
        $("#image").rotate(angle);
    }, 50);
}
$("#image").mouseover(function() {
    clearInterval(int);
    //$(this).stop();
}).mouseout(function() {
    rotateImage();
});​

以下代码适用于您

var angle = 0;
var int;
rotateImage();

function rotateImage() {
    int = setInterval(function() {
        angle += 3;
        $("#image").rotate(angle);
    }, 50);
}
$("#image").mouseover(function() {
    clearInterval(int);
    //$(this).stop();
}).mouseout(function() {
    rotateImage();
});​

谢谢工作人员,你能解释一下你做了什么吗clearInterval
clearInterval
清除使用
setInterval
设置的间隔。为此,间隔变量应为全局变量
setInterval
定期调用任何函数,
clearInterval
将停止该操作。@Marcos:hmm没有接受,Upvows只是说它有效。你认为人们会再回答你未来的问题吗?Sandmal谢谢你,抱歉这么晚才回复。我登录这里已经有一段时间了,我以为我说了谢谢,但我想我没有写我想象的,但是谢谢你,下次我会说谢谢的,如果您想查看clear interval所做的工作,您可以在查看此示例。谢谢工作人员。您可以解释您所做的工作吗clearInterval
clearInterval
清除使用
setInterval
设置的间隔。为此,间隔变量应为全局变量
setInterval
定期调用任何函数,
clearInterval
将停止该操作。@Marcos:hmm没有接受,Upvows只是说它有效。你认为人们会再回答你未来的问题吗?Sandmal谢谢你,很抱歉我这么晚才回复。自从我登录到这里已经有一段时间了,我以为我说了谢谢,但我想我没有写下我的想象,但是谢谢你,下次我会说谢谢,如果你想看看这个例子的话,你可以看看清楚的间隔是怎么做的