Pessoal, fiz conforme as aulas e o meu contador fica parado. Onde pode estar o erro, já verifiquei e não encontrei nada.
var frase = $(".frase").text();
var numPalavras = frase.split(" ").length;
var tamanhoFrase = $("#tamanho-frase");
tamanhoFrase.text(numPalavras);
var campo = $(".campo-digitacao");
campo.on("input", function() {
var conteudo = campo.val();
var qtePalavras = conteudo.split(/\S+/).length -1;
$("#contador-palavras").text(qtePalavras);
var qteCaracteres = conteudo.length;
$("#contador-caracteres").text(qteCaracteres);
});
var tempoRestante = $("#tempo-digitacao").text();
campo.one("focus", function() {
var cronometroID = setInterval(function() {
tempoRestante--;
$("#tempo-restante").text(tempoRestante);
if(tempoRestante < 1) {
campo.attr("disabled", true);
clearInterval(cronometroID);
}
}, 1000);
});