forked from tsc-vfl/hugo-page
27 lines
683 B
JavaScript
27 lines
683 B
JavaScript
$(function () {
|
|
var index = 0
|
|
const maxIndex = 5
|
|
const delay = 7000
|
|
function showImage(idx) {
|
|
const imgs = $('#header .slider img')
|
|
imgs.eq(idx).removeClass('hidden')
|
|
imgs.filter((i, e) => {return i != idx}).addClass('hidden')
|
|
}
|
|
function getNextIndex() {
|
|
const ret = index + 1
|
|
if (ret > maxIndex) {
|
|
return 0
|
|
} else {
|
|
return ret
|
|
}
|
|
}
|
|
function nextImage() {
|
|
const newIdx = getNextIndex()
|
|
console.log("switching to index", newIdx)
|
|
showImage(newIdx)
|
|
index = newIdx
|
|
setTimeout(nextImage, delay)
|
|
}
|
|
setTimeout(nextImage, delay)
|
|
})
|