no vedo il problema... non è che non funziona... non lo usi correttamente...


invece di fare solo setInterval, fai variabile=setInterval

quanto è ora di fermare tutto, fai clearInterval(variabile).