hic-et-nunc/assets/js/home-slideshow.js
isUnknown 47e30e8d61
All checks were successful
Deploy / Deploy to Production (push) Successful in 2s
home > slideshow : working
2026-05-26 14:00:45 +02:00

18 lines
591 B
JavaScript

const slideshow = document.getElementById('home-slideshow');
if (slideshow) {
const items = [...slideshow.querySelectorAll('.slide')];
const prev = slideshow.querySelector('.prev');
const next = slideshow.querySelector('.next');
let current = 0;
function goTo(index) {
items[current].classList.remove('active');
current = (index + items.length) % items.length;
items[current].classList.add('active');
}
items[0]?.classList.add('active');
prev?.addEventListener('click', () => goTo(current - 1));
next?.addEventListener('click', () => goTo(current + 1));
}