1 parent c48ef2d commit 4eb2d69Copy full SHA for 4eb2d69
1 file changed
01 - JavaScript Drum Kit/index-START.html
@@ -58,10 +58,7 @@
58
<audio data-key="76" src="sounds/tink.wav"></audio>
59
60
<script>
61
- let key = document.querySelector(".key")
62
- let keys = document.querySelector(".keys")
63
-
64
- const keyMap {
+ const keyMap = {
65
'a': '65',
66
's': '83',
67
'd': '68',
@@ -73,10 +70,15 @@
73
70
'l': '76',
74
71
}
75
72
76
- console.log(keys)
77
- document.addEventListener("keypress", e => {
+ function playAudio(key) {
+ const sound = document.querySelector(`audio[data-key="${keyMap[key]}"]`)
+ sound.play()
+ }
78
+ document.addEventListener("keypress", e => {
79
+ playAudio(e.key)
80
})
81
+
82
</script>
83
84
0 commit comments