如何停止jQuery旋转动画?

Gab*_*l B 2 javascript jquery css3

我正在研究基于jplayer插件的音频多媒体播放器(转盘),我正在div上使用rotate属性:

setInterval(    
    function () {
        $('#plateau').animate({
            rotate: '+=4deg'
        }, 0);
    },
    3);
Run Code Online (Sandbox Code Playgroud)

首先,我想在用户点击另一个div时停止旋转.

其次,我想停止旋转最大程度的限制.

非常感谢你.

Nea*_*eal 5

好吧,有一件事set setInterval等于var:

var timer = setInterval(...)
Run Code Online (Sandbox Code Playgroud)

比你可以阻止它:

clearInterval(timer)
Run Code Online (Sandbox Code Playgroud)

然后停止动画做:

$('#plateau').stop();
Run Code Online (Sandbox Code Playgroud)