Comment deux setInterval peuvent se stopper alternativement ?
Bonjour ;)
J'ai deux setInterval qui lancent chacun une action, l'un augmente une valeur et l'autre la diminue.
Donc quand l'un démarre il faut qu'il stoppe l'autre, car on ne peut pas à la fois augmenter une valeur et la diminuer, il faut que ce soit alternatif.
Celui qui augmente est démarré par onmouseover() et celui qui diminue est démarré par onmouseout().
Mon problème c'est que le nom du setInterval n'est pas reconnu par celui qui veut le stopper.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function augmente(){
var valeur++;
console.log(valeur);
}
function diminue(){
var valeur--;
console.log(valeur);
}
boite.onmouseover=function(){plus=setInterval("augmente();", 100);}
boite.onmouseout=function(){moins=setInterval("diminue();", 100);} |