Вот Codepen5 моей анимации.Как видите, что-то не так с «вводом» анимации последнего элемента в массив элементов.
Почти тот же код прекрасно работал с четырьмя элементами - Codepen4 .Проблемы возникли после того, как я добавил еще один элемент в меню и следующий код для реорганизации расширенных элементов на экранах размером менее 1300 пикселей;
if (winsize < 1600) {
if (i === 0) {
$(this.items[i]).css('transform', `translate(${ winsize/2 - 1.5*grow}px, 170px)`)
}
if(i === this.items.length - 1) {
$(this.items[i]).css('transform', `translate(${ -1*(winsize/2 - 1.5*grow)}px, 170px)`)
}
}
(строки 43 - 51)
Также внесены измененияв строке 31: const quarter = winsize / 4;
до
const quarter = winsize / 5;
Буду признателен за любые идеи о том, что происходит не так.