Я пытаюсь создать многоэлементную карусель в чистом JavaScript, используя плагины без карусели.
Я хочу добиться наличия div, который содержит 4/5 изображений. Сидеть рядом друг с другом. И затем, когда вы нажимаете кнопку «далее» или «предыдущий», вы можете прокручивать карусель изображений
Вот кодекс, пока: https://codepen.io/ReenaVerma1981/pen/KKKZoYV
- Мой подход заключается виметь массив изображений.
- Прокручивать их, чтобы отображать их рядом в div.
- И затем нажимать следующую кнопку, циклически отображать изображения в каруселисобытие далее.
- Даже когда вы доберетесь до изображения списка, убедитесь, что карусель продолжает работать, снова выполняя цикл из первого изображения в массиве.
Я застреваюна последней части. Я не уверен, как прокрутить карусель изображений.
Пока что я только что отображал их статически. Вы можете видеть, что я уже перебираю свой массив и отображаю каждое изображение в отдельном div. В контейнерной карусели дел.
const arrayCarousel = ['https://www.fillmurray.com/g/200/200',
'https://www.fillmurray.com/200/200',
'https://www.fillmurray.com/200/200',
'https://www.fillmurray.com/g/200/200',
'https://www.fillmurray.com/200/100'];
for (let i = 0; i < arrayCarousel.length; i++) {
const imageURL = arrayCarousel[i];
console.log('imageURL', imageURL);
const divElement = document.createElement("div");
const imgElement = document.createElement("img");
imgElement.src = imageURL;
divElement.classList.add("item");
divElement.appendChild(imgElement);
carouselContainer.appendChild(divElement);
}
<section>
<div class="carousel-container" id="carousel-container">
</div>
</section>
Не уверен, как продвигаться к следующей части .... динамически, прокручивая мой массив изображений.
Какие-нибудь советы о том, как создать многоэлементную карусель, используя массив изображений?
Спасибо!