私がそのような機能を持っている場合:
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() は私が探しているものでしょうか?