Skip to content

Commit d65b0e0

Browse files
committed
2 parents bf23f9e + 94160bf commit d65b0e0

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed
File renamed without changes.

dom/slider.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
let slideIndex = 1;
2+
showSlides(slideIndex);
3+
4+
// Next/previous controls
5+
function plusSlides(n) {
6+
showSlides(slideIndex += n);
7+
}
8+
9+
// Thumbnail image controls
10+
function currentSlide(n) {
11+
showSlides(slideIndex = n);
12+
}
13+
14+
function showSlides(n) {
15+
let i;
16+
let slides = document.getElementsByClassName("mySlides");
17+
let dots = document.getElementsByClassName("dot");
18+
if (n > slides.length) {slideIndex = 1}
19+
if (n < 1) {slideIndex = slides.length}
20+
for (i = 0; i < slides.length; i++) {
21+
slides[i].style.display = "none";
22+
}
23+
for (i = 0; i < dots.length; i++) {
24+
dots[i].className = dots[i].className.replace(" active", "");
25+
}
26+
slides[slideIndex-1].style.display = "block";
27+
dots[slideIndex-1].className += " active";
28+
}

0 commit comments

Comments
 (0)