Функция карусели JS?

71
23 ноября 2021, 04:20

Есть три слайдшоу - каждый со своей продуктовой линейкой.

Нужно сделать две универсальные функции для карусели: moveLeft и moveRight.

Для карусели используется три каунтера, каждый для своей продуктовой линии.

Как прописать единую функцию, которая принимала бы у себя в аргументе, какой каунтер нужно обновить?

Вот что получается на данный момент, но это не годится:

    var productLine1Counter = 0
    var productLine2Counter = 0
    var productLine3Counter = 0
function slidesMoveRigth(counter, slider) {
        counter++
        slider.style.transition = 'margin-left 0.4s ease-in-out';
        slider.style.marginLeft = '-' + 33.1 * counter + '%';
        console.log(counter);
    }
    productLine1NextBtn.addEventListener("click", function() {
        slidesMoveRigth(productLine1Counter, productLine1CarouselSlider)
    })
READ ALSO
Зачем нужен index.js для компонентов?

Зачем нужен index.js для компонентов?

В процессе изучения React наткнулся на множество примеров в которых присутствует следующая структура:

267
JS переключение класса

JS переключение класса

Недавно я начал изучать JS и сделал калькулятор расчета стоимости на чистом JSКалькулятор работает нормально, но когда я попытался сделать...

107