diff --git a/.gitignore b/.gitignore
index 6e1a3738b8..620be2d256 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
node_modules/
*.log
haters/
+.vscode
diff --git a/01 - JavaScript Drum Kit/index-START.html b/01 - JavaScript Drum Kit/index-START.html
index 4070d32767..e8d7c9abb5 100644
--- a/01 - JavaScript Drum Kit/index-START.html
+++ b/01 - JavaScript Drum Kit/index-START.html
@@ -6,8 +6,6 @@
-
-
A
@@ -58,9 +56,27 @@
+ function playSound(e) {
+ var audio = document.querySelector('audio[data-key="'+e.keyCode+'"]');
+ if(!audio) return;
+ audio.currentTime = 0;
+ audio.play();
+ var key = document.querySelector('div[data-key="'+e.keyCode+'"]');
+ console.log(key);
+ key.classList.add('playing');
+ }
+ var keys = document.querySelectorAll('div.key')
+ keys.forEach(key => key.addEventListener('transitionend', removeButtonColor))
+
+ function removeButtonColor(e) {
+ if(e.propertyName == 'transform') {
+ e.target.classList.remove('playing');
+ }
+ }
+