如果我有这样的功能:
function x()
{
animate(a, 2000);
animate(b, 3000);
animate(c, 4000);
}
其中 - a、b 和 c - 是表示页面上元素的变量,数字是传递给 animate() 函数的参数,该函数将其用作超时的持续时间值,如下所示:
function animate(src, dur)
{
setTimeout(function() {
src.style.opacity = 1;
}, dur);
}
到目前为止一切都很好,但是如果我想要打破动画循环的能力,我该怎么做呢?clearTimeout() 会是我要找的吗?