-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.js
71 lines (47 loc) · 1.42 KB
/
main.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
let track = document.getElementById("track");
let range = document.getElementById("range");
let play = document.getElementById("playPause");
track.onloadedmetadata = function(){
range.max = track.duration ;
range.value = track.currentTime;
}
function playPause(){
if(play.classList.contains("fa-pause")){
track.pause();
play.classList.remove("fa-pause");
play.classList.add("fa-play");
}else {
track.play();
setInterval(()=>{
range.value= track.currentTime;
},500)
play.classList.add("fa-pause");
play.classList.remove("fa-play");
}
range.onchange = function(){
track.play();
play.classList.add("fa-pause");
play.classList.remove("fa-play");
track.currentTime = range.value
}
}
function red() {
let aa =document.getElementById("h1");
let bb =document.getElementById("h2");
let cc =document.getElementById("h3");
aa.style.backgroundColor = "red";
bb.style.backgroundColor = "red";
cc.style.backgroundColor = "red";
}
let back = document.querySelector(".back");
back.addEventListener("click" , ()=>{
range.value -= 10;
track.currentTime = range.value;
})
let next = document.querySelector(".next");
next.addEventListener("click" , ()=>{
console.log(range.value)
range.value = Number(range.value) + 10 ;
console.log(range.value)
track.currentTime = range.value;
})