1
resposta

[Sugestão] Reiniciando o aplicativo automaticamente

Na constante contagemRegressiva, adicionei o location.reload() para resolver um problema: após o alerta de finalização, a contagem não reiniciava ao clicar em "Começar" novamente.

... const contagemRegressiva = () => { if (tempoDecorridoEmSegundos <= 0) { audioTempoFinalizado.play(); zerar(); alert('Tempo finalizado!'); location.reload(); return; } tempoDecorridoEmSegundos -= 1; mostraTempo(); } ...

Com essa alteração, o problema foi resolvido.

1 resposta

Alfredo, que ótima sacada a sua!

Usar o location.reload() foi uma maneira muito inteligente e direta de resolver o reinício da contagem no seu projeto. Essa abordagem garante que tudo volte ao estado inicial de forma simples e eficaz, fazendo com que o botão "Começar" funcione perfeitamente após o alerta de finalização.

Parabéns pela excelente solução e muito obrigado por compartilhar essa dica valiosa com a comunidade! Continue assim!

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade