@Elf888888888

Как сделать слайдер с несколькими одновременно изменяемыми блоками?

Есть массив из обьектов, в котором в свойстве img прописаны url.
Нужно сделать слайдер из этих изображений так, чтобы три из них отображались одновременно.
У меня получилось вот так:
Слайдер отрабатывает только один раз, почему-то. Не могу понять, где ошибка.
next.onclick = () => {
images.forEach (function (petImg, i, images) {
if (i i++
petImg.setAttribute('src', `${pets[i].img}`)
}
else {
i=0
}
})
}

prev.onclick = () => {
images.forEach (function (petImg, i, images) {
if (i > 0) {
i--
} else {
i = pets.length - 1
petImg.setAttribute('src', `${pets[i].img}`)
}
})
}
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы