Добрый день, подскажите пожалуйста. Я новичок и пытаюсь написать слайдер, переключение стрелками работает, а вот переключение по времени - нет. Подскажите пожалуйста в чём моя ошибка.
<div class="about_items-item">
<div class="item_rigth">
Slide1
</div>
<div class="about_items-item">
Slide2
</div>
<div class="about_items-item">
Slide3
</div>
<div class="about_items-item">
Slide4
</div>
let slide = document.getElementsByClassName('about_items-item'); // слайды
let currentSlide = 0;
//Отображаем текущий слайд
showSlides(currentSlide)
function showSlides(currentSlide){
for(let i = 0; i < slide.length; i++){
slide[i].style.display = 'block'
if(i != currentSlide){
slide[i].style.display = 'none'
}
}
}
function incrementSlide(){
if(currentSlide != 3){
currentSlide++;
showSlides(currentSlide);
}else{
currentSlide = -1;
currentSlide++;
showSlides(currentSlide);
}
}
function incrementTimeSlide() {
incrementSlide();
incrementTimeSlide()
}
setTimeout(incrementTimeSlide, 5000);