close
Skip to content

Commit 97558ab

Browse files
committed
functioned inside keydown event refactored for readability
1 parent 38e6fc6 commit 97558ab

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎01 - JavaScript Drum Kit/index.html‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,14 @@
5959

6060
<script>
6161

62-
window.addEventListener("keydown", function (e) {
62+
function playSound(e) {
6363
const audio = document.querySelector(`audio[data-key='${e.keyCode}']`);
6464
const key = document.querySelector(`.key[data-key='${e.keyCode}']`);
6565
if(!audio) return;
6666
audio.currentTime = 0; //rewind to start
6767
audio.play()
6868
key.classList.add('playing')
69-
});
69+
};
7070

7171
function removeTransition(e) {
7272
if (e.propertyName !== 'transform') return;
@@ -76,7 +76,7 @@
7676
const keys = document.querySelectorAll('.key');
7777

7878
keys.forEach(key => key.addEventListener('transitionend', removeTransition));
79-
79+
window.addEventListener("keydown", playSound);
8080
</script>
8181

8282

0 commit comments

Comments
 (0)