Função é chamada mais de uma vez
Estou desenvolvendo um script de um jogo em jQuery e tenho a seguinte função para controlar o tempo:
function contador(status){
if(status === true){
timer = "";
timer = setTimeout(tempo, 10000);
console.log('andando');
}
else if (status === false){
clearTimeout(timer);
console.log('parado');
}
}
Em determinados momentos, preciso que o contador se inicie:
contador(true)
E em outros, que ele seja zerado:
contador(false)
O problema é que no console, a mensagem 'andando' está aparecendo mais de uma vez seguida. Isso significa que a função está sendo chamada mais de uma vez? Como posso arrumar isso?
Discussão (1)
Carregando comentários...