32 lines
No EOL
870 B
JavaScript
32 lines
No EOL
870 B
JavaScript
import {slide, slides} from "../pages/gallery-index.js";
|
|
|
|
var currentSlide = 0;
|
|
|
|
|
|
window.nextSlide = function nextSlide(){
|
|
currentSlide++;
|
|
updateSlide();
|
|
}
|
|
|
|
window.lastSlide = function lastSlide(){
|
|
currentSlide--;
|
|
updateSlide();
|
|
}
|
|
|
|
function updateSlide(){
|
|
if (currentSlide > slides.length-1){
|
|
currentSlide = 0;
|
|
} else if (currentSlide < 0){
|
|
currentSlide = slides.length-1;
|
|
}
|
|
|
|
document.querySelector(".galleryTitle").innerHTML = slides[currentSlide].title;
|
|
document.querySelector(".galleryCaption").innerHTML = slides[currentSlide].caption;
|
|
document.querySelector(".galleryLink").href = slides[currentSlide].link;
|
|
document.querySelector(".galleryImage").src = slides[currentSlide].image;
|
|
|
|
console.log(document.querySelector(".galleryImage").src)
|
|
console.log(slides[currentSlide].image)
|
|
}
|
|
|
|
updateSlide(); |