Есть карусель бутстрапа, по умолчанию всегда центральный элемент активен (слайдер работает по таймеру, активный элемент динамичен). Как динаvически добавить к элементу до и после классы, напрbмер, nearctive?
for (let i = 0; i < lengElements; i++) {
if ((i + 1) === centerLenthElement ) {
indicators[i].classList.add("active")
inner[i].classList.add("active")
} else {
indicators[i].classList.remove("active")
inner[i].classList.remove("active")
}
}
<div class="carousel-indicators">
<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" aria-label="Slide 1"></button>
<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>
<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="3" aria-label="Slide 3"></button>
<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="4" aria-label="Slide 3"></button>
<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="5" aria-label="Slide 3"></button>
</div>
<div class="carousel-inner">
<div class="carousel-item">
<img src="img/image 197.png" class="d-block w-100" alt="...">
</div>
<div class="carousel-item">
<img src="img/image 197.png" class="d-block w-100" alt="...">
</div>
<div class="carousel-item">
<img src="img/image 197.png" class="d-block w-100" alt="...">
</div>
</div>