本当に簡単なタイムアウトを実行していますが、ページが遅くならず、何らかの理由で実行された後もメモリに保持されないようにしたいと考えています。実行した後にsetTimeoutsをクリアする必要がありますか?
$projects.each(function(index) {
var $this = $(this);
window.setTimeout(function() {
// animate
}, 300 * index);
});
// Clear timeouts?
私が推測しているのは、一度実行すると破棄されますが、ベストプラクティスに従いたいと考えています。
タイムアウトをクリアするには、まずタイムアウトIDへの参照を保持する必要があります。 ;-) – RobG
@RobGうん、それは分かっています。私はそれらをすべてアレイに保管するつもりだったが、それは不要だと思われる。 – Marko