динамическое движение кнопок

ссылка на проект

после вынесения стилей из html в отдельный css файл кнопки взбесились и не хотят останавливаться. До изменений функция move работала исправно

(function move () {
    const delay = 2;
    let i = 0;
    startTimer = function () {
        let left = delColBtn.offsetLeft;
        //console.log(i);
        i = left + 1;
        if (i < colIndex * 54 + 60) {
            setTimeout(startTimer,delay);
            //console.log(colIndex);
            delColBtn.style.left = left + 1 + 'px';

        }

        else if (i > 64 && i > colIndex * 54 + 60){
            setTimeout(startTimer,delay);
            delColBtn.style.left = left - 1 + 'px'; 
        }
    }
    const timer = setTimeout(startTimer,delay);
}) ();

Ответы (1 шт):

Автор решения: Влад Левченко

в стилях была изменена позиция кнопок с position:absolute; на relative

→ Ссылка