Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

Sugestão de alterar o comando de desabilitação do botão

Sugiro que a desabilitação do botão fique antes do comando "campo.one("focus"...

$("#botao-reiniciar").attr("disabled",true);
campo.one("focus", function() {

Dessa forma, evitamos que, se o usuário clicar várias vezes no botão sejam criadas várias treads de espera pelo focus no campo. Com o "campo.one", a função só será acionada no primeiro focus. Porém, se não fizermos essa alteração, clicando-se várias vezes no botão, serão criadas várias treads de espera, cada um com seu temporizador.

2 respostas

Oi, Walter, tudo bem?

Isso! Bem observado, muito obrigado por compartilhar essa solução que evitando essas treads de espera como mencionou. Obrigada por compartilhar!

Laís. Muito obrigado pelo seu feedback. É bom saber que tem um time como o Alura Scuba Team nos dando suporte. Valeu!!!