I have this working code and I would like the timer to stop at 0 instead of continuing with negative numbers
function animateValue(id) {
var obj = document.getElementById(id);
var current = +localStorage.getItem('counter') || +obj.innerHTML;
obj.innerHTML = current;
function decrement(){
--current;
obj.innerHTML = current;
localStorage.setItem('counter', current);
if(current != 0){
setTimeout(decrement, (Math.floor(Math.random()*11) + 10) * 1000);
}
}
setTimeout(decrement, (Math.floor(Math.random()*11) + 10) * 2000);
}
animateValue('counter');
i tried to add but to no avail
if (seconds === 0) {
stop();
}