Skip to content

Commit f1e6a80

Browse files
committed
replaced deprecated keyBoardEvent with code event
1 parent e1ea508 commit f1e6a80

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

01 - JavaScript Drum Kit/index-START.html

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,58 +8,58 @@
88
</head>
99
<body>
1010
<div class="keys">
11-
<div data-key="65" class="key">
11+
<div code="KeyA" class="key">
1212
<kbd>A</kbd>
1313
<span class="sound">clap</span>
1414
</div>
15-
<div data-key="83" class="key">
15+
<div code="KeyS" class="key">
1616
<kbd>S</kbd>
1717
<span class="sound">hihat</span>
1818
</div>
19-
<div data-key="68" class="key">
19+
<div code="KeyD" class="key">
2020
<kbd>D</kbd>
2121
<span class="sound">kick</span>
2222
</div>
23-
<div data-key="70" class="key">
23+
<div code="KeyF" class="key">
2424
<kbd>F</kbd>
2525
<span class="sound">openhat</span>
2626
</div>
27-
<div data-key="71" class="key">
27+
<div code="KeyG" class="key">
2828
<kbd>G</kbd>
2929
<span class="sound">boom</span>
3030
</div>
31-
<div data-key="72" class="key">
31+
<div code="KeyH" class="key">
3232
<kbd>H</kbd>
3333
<span class="sound">ride</span>
3434
</div>
35-
<div data-key="74" class="key">
35+
<div code="KeyJ" class="key">
3636
<kbd>J</kbd>
3737
<span class="sound">snare</span>
3838
</div>
39-
<div data-key="75" class="key">
39+
<div code="KeyK" class="key">
4040
<kbd>K</kbd>
4141
<span class="sound">tom</span>
4242
</div>
43-
<div data-key="76" class="key">
43+
<div code="KeyL" class="key">
4444
<kbd>L</kbd>
4545
<span class="sound">tink</span>
4646
</div>
4747
</div>
4848

49-
<audio data-key="65" src="sounds/clap.wav"></audio>
50-
<audio data-key="83" src="sounds/hihat.wav"></audio>
51-
<audio data-key="68" src="sounds/kick.wav"></audio>
52-
<audio data-key="70" src="sounds/openhat.wav"></audio>
53-
<audio data-key="71" src="sounds/boom.wav"></audio>
54-
<audio data-key="72" src="sounds/ride.wav"></audio>
55-
<audio data-key="74" src="sounds/snare.wav"></audio>
56-
<audio data-key="75" src="sounds/tom.wav"></audio>
57-
<audio data-key="76" src="sounds/tink.wav"></audio>
49+
<audio code="KeyA" src="sounds/clap.wav"></audio>
50+
<audio code="KeyS" src="sounds/hihat.wav"></audio>
51+
<audio code="KeyD" src="sounds/kick.wav"></audio>
52+
<audio code="KeyF" src="sounds/openhat.wav"></audio>
53+
<audio code="KeyG" src="sounds/boom.wav"></audio>
54+
<audio code="KeyH" src="sounds/ride.wav"></audio>
55+
<audio code="KeyJ" src="sounds/snare.wav"></audio>
56+
<audio code="KeyK" src="sounds/tom.wav"></audio>
57+
<audio code="KeyL" src="sounds/tink.wav"></audio>
5858

5959
<script>
6060
function playSound(e) {
61-
const audio = document.querySelector(`audio[data-key="${e.keyCode}"]`);
62-
const key = document.querySelector(`.key[data-key="${e.keyCode}"]`);
61+
const audio = document.querySelector(`audio[code="${event.code}"]`);
62+
const key = document.querySelector(`.key[code="${event.code}"]`);
6363
if (!audio) return; // stop function from running all together
6464
audio.currentTime = 0; // rewind to the start
6565
audio.play();

0 commit comments

Comments
 (0)