Ich habe einen einfachen Code gemacht, der die Sichtbarkeit der Box ändern sollte, während eine bestimmte Taste gedrückt wird, aber etwas ist falsch, denn welche Taste gedrückt wird, sagt immer, dass es falsch ist.Keydown Event feuert keine Funktion
Dies sollte nur während „f“ arbeiten Taste gedrückt wird, wird es jetzt nicht funktioniert ...
const brick = document.querySelector('.brick');
window.addEventListener('keydown',function(e)
{
e.preventDefault();
if(e.keycode == 70)
{
let x = event.keyCode;
console.log(x);
brick.style.visibility = "visible";
} else {
let x = e.keyCode;
console.log(x);
console.log("You've pressed wrong button")
brick.style.visibility ="hidden";
}
});
Ich weiß, ich jQuery verwenden, aber ich möchte dies in reinen JS
Greets
Ja, ich würde dies auch zu veröffentlichen. Ich fragte mich auch, wie er 'let x = e.keyCode;' definiert und nicht den Camelcase-Unterschied bemerkt hat? Ursache am Ende der Konsole Protokoll funktionierte :) –
In der Tat @DincaAdrian, ich denke, OP konnte zu der Zeit müde gewesen sein! – Stuart
Vielen Dank Jungs! Alles funktioniert wie ein Zauber: D – Matthew