Update README.md
Browse files
README.md
CHANGED
@@ -550,6 +550,7 @@ function showSlide(index) {
|
|
550 |
}
|
551 |
const offset = -currentIndex * 100;
|
552 |
document.querySelector('.carousel-inner').style.transform = `translateX(${offset}%)`;
|
|
|
553 |
}
|
554 |
|
555 |
function nextSlide() {
|
@@ -573,8 +574,8 @@ function currentSlide(n) {
|
|
573 |
|
574 |
function showSlides(n) {
|
575 |
let i;
|
576 |
-
|
577 |
-
|
578 |
if (n > slides.length) {slideIndex = 1}
|
579 |
if (n < 1) {slideIndex = slides.length}
|
580 |
for (i = 0; i < slides.length; i++) {
|
@@ -586,4 +587,12 @@ function showSlides(n) {
|
|
586 |
slides[slideIndex-1].style.display = "block";
|
587 |
dots[slideIndex-1].className += " active";
|
588 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
589 |
</script>
|
|
|
550 |
}
|
551 |
const offset = -currentIndex * 100;
|
552 |
document.querySelector('.carousel-inner').style.transform = `translateX(${offset}%)`;
|
553 |
+
updateDots();
|
554 |
}
|
555 |
|
556 |
function nextSlide() {
|
|
|
574 |
|
575 |
function showSlides(n) {
|
576 |
let i;
|
577 |
+
const slides = document.getElementsByClassName("carousel-item");
|
578 |
+
const dots = document.getElementsByClassName("dot");
|
579 |
if (n > slides.length) {slideIndex = 1}
|
580 |
if (n < 1) {slideIndex = slides.length}
|
581 |
for (i = 0; i < slides.length; i++) {
|
|
|
587 |
slides[slideIndex-1].style.display = "block";
|
588 |
dots[slideIndex-1].className += " active";
|
589 |
}
|
590 |
+
|
591 |
+
function updateDots() {
|
592 |
+
const dots = document.getElementsByClassName("dot");
|
593 |
+
for (let i = 0; i < dots.length; i++) {
|
594 |
+
dots[i].className = dots[i].className.replace(" active", "");
|
595 |
+
}
|
596 |
+
dots[currentIndex].className += " active";
|
597 |
+
}
|
598 |
</script>
|