Portfolio/scripts/gallery.js

34 lines
651 B
JavaScript
Raw Normal View History

2021-01-07 10:35:57 +00:00
var currentSlide = 0;
var allSlides = document.querySelectorAll(".programGallery");
2021-01-07 10:35:57 +00:00
window.nextSlide = function nextSlide(){
currentSlide++;
updateSlide();
}
window.lastSlide = function lastSlide(){
currentSlide--;
updateSlide();
}
function updateSlide(){
if (currentSlide > allSlides.length-1){
2021-01-07 10:35:57 +00:00
currentSlide = 0;
} else if (currentSlide < 0){
currentSlide = allSlides.length-1;
2021-01-07 10:35:57 +00:00
}
hideAll();
allSlides[currentSlide].style.display = "grid";
2021-01-07 10:35:57 +00:00
}
2021-01-07 10:35:57 +00:00
function hideAll(){
for (var i = 0; i < allSlides.length; i++){
allSlides[i].style.display = "none";
}
2021-01-07 10:35:57 +00:00
}
hideAll()
2021-01-07 10:35:57 +00:00
updateSlide();