Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Tab ainda mantém vermelho

Boa noite, Consegui realizar o projeto normalmente, mas mesmo com o if no keydown o TAB ainda deixa as teclas vermelhas permanentemente. Podem me ajudar por favor?

Link do repositório no GitHub: https://github.com/igorpaula7/alura-midi

2 respostas
solução!

Olá, Igor.

Tudo bem?

Isso acontece porque na comparação do seu if da tecla.onkeydown você precisa passar o evento.code depois do operador OU no caso as ||, você passou somente o "Enter". Veja:

Como está o seu:

tecla.onkeydown = function (evento) {
    if (evento.code === "Space" || "Enter") {
      tecla.classList.add("ativa")
    }
  }

CORRIGIDO:

tecla.onkeydown = function (evento) {
    if (evento.code === "Space" || evento.code === "Enter") {
      tecla.classList.add("ativa")
    }
  }

Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.

Deu certo, muitíssimo obrigado.