Was ich erreichen will: Wenn der Benutzer die LEER drückt die Bildquelle sollte spacebar.png
-spacebar_pressed.png
ändern. Wenn der Benutzer den Schlüssel loslässt, sollte das Bild wieder auf den Standard zurückgesetzt werden.Ändern img Quelle, wenn Taste gedrückt und wieder freigegeben, wenn
Ich habe mich überall umgesehen und verschiedene Möglichkeiten ausprobiert, aber keine funktionierte. Bedenken Sie, dass ich mit Javascript nicht sehr gut bin.
HTML:
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="css/stylesheet.css">
<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/spacebar.js"></script>
</head>
<body>
<h1>Spacebar Simulator 2017</h1>
<img src="assets/spacebar.png" id="spacebar">
</body>
</html>
Dies ist meine letzte Code, den ich versucht habe:
$("#spacebar").on("keydown", function(e){
var code = e.keyCode;
if(code == 32){
document.getElementById("spacebar").src="../assets/spacebar_pressed.png";
}
});
Sie scheinen die 'javascript' aus Ihrer Frage zu fehlen ... Was Sie bisher versucht haben? Dies ist kein kostenloser Schreibservice. Um Ihnen eine Lösung in Javascript zu geben, müssen Sie Javascript haben, damit die Leute damit arbeiten können. – NewToJS