-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
87 lines (80 loc) · 2.02 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
var number1 = document.querySelectorAll(".drum").length;
for (var i=0; i<number1; i++) {
document.querySelectorAll("button")[i].addEventListener("click",function(a){
var button=this.innerHTML;
animation(button);
switch (button) {
case "w":
var audio = new Audio('sounds/1.mp3');
audio.play();
break;
case "a":
var audio = new Audio('sounds/2.mp3');
audio.play();
break;
case "s":
var audio = new Audio('sounds/3.mp3');
audio.play();
break;
case "d":
var audio = new Audio('sounds/4.mp3');
audio.play();
break;
case "j":
var audio = new Audio('sounds/5.mp3');
audio.play();
break;
case "k":
var audio = new Audio('sounds/6.mp3');
audio.play();
break;
case "l":
var audio = new Audio('sounds/7.mp3');
audio.play();
break;
default:
}
}
);
}
document.addEventListener("keypress",function(e){
var key2=e.key;
animation(key2);
switch (key2) {
case "w":
var audio = new Audio('sounds/1.mp3');
audio.play();
break;
case "a":
var audio = new Audio('sounds/2.mp3');
audio.play();
break;
case "s":
var audio = new Audio('sounds/3.mp3');
audio.play();
break;
case "d":
var audio = new Audio('sounds/4.mp3');
audio.play();
break;
case "j":
var audio = new Audio('sounds/5.mp3');
audio.play();
break;
case "k":
var audio = new Audio('sounds/6.mp3');
audio.play();
break;
case "l":
var audio = new Audio('sounds/7.mp3');
audio.play();
break;
default:
}
})
function animation(value){
document.querySelector("."+value).classList.add("pressed");
setTimeout(function (){
document.querySelector("."+value).classList.remove("pressed");
},100);
}