Actualmente estoy tratando de hacer que cada vez que haga clic en Entrar, cambie la capacidad de usar la barra espaciadora. De manera predeterminada, se configurará para que no pueda usar la barra espaciadora, pero cuando se presiona la tecla Intro, se alterna y puede usarla. cuando vuelve a hacer clic en él, no puede volver a usarlo.
let toggleee = "false" document.addEventListener("keypress", function(event) { if (event.keyCode == 13) { if (toggleee = "false") { let toggleee = "true" } else if (toggleee = "true") { let toggleee = "false" } } }); document.addEventListener("keypress", function(event) { if (event.keyCode == 13) { setTimeout(function() { // code to execute after delay if (toggleee = "false") { window.onkeydown = function(e) { return !(e.keyCode == 32); } } else if (toggleee = "true") { return; } }, 500); } })En lugar de hacer lo que se pretendía hacer, termina haciendo que la barra espaciadora funcione una vez y luego, cuando haces el cambio, nunca vuelve a funcionar. Por favor ayuda se los agradeceria mucho.