-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathslide.js
More file actions
33 lines (31 loc) · 861 Bytes
/
slide.js
File metadata and controls
33 lines (31 loc) · 861 Bytes
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
window.addEventListener('DOMContentLoaded', (event) => {
let frame = document.getElementById("frame");
let prev = document.getElementById("prev");
let next = document.getElementById("next");
let label = document.getElementById("label");
let cur = 0;
let src = ["./pics/p1.jfif", "./pics/p2.jpg", "./pics/p3.jpeg", "./pics/p4.jpg", "./pics/p5.jpg"];
let names = ["Sourdough", "Banana bread", "Challah", "Naan", "Foccacia"];
frame.src = src[cur];
label.innerHTML = names[cur];
next.addEventListener("click", ()=>{
if(cur < src.length - 1){
cur++
}
else{
cur = 0
}
frame.src = src[cur]
label.innerHTML = names[cur];
})
prev.addEventListener("click", ()=>{
if(cur > 0){
cur--
}
else{
cur = src.length - 1
}
frame.src = src[cur]
label.innerHTML = names[cur];
})
});