Я использую последние версии цветов jQuery и jQuery. Я пытаюсь использовать анимацию, чтобы бесконечно менять цвета моего контейнера. Но когда я запускаю следующий код, я получаю сообщение об ошибке: «Uncaught RangeError: Превышен максимальный размер стека вызовов». Цикл анимации работает правильно, но он блокирует выполнение остальной части моего кода jQuery. Я не знаю, откуда исходит переполнение стека ..!
let $container = $("#container");
let colours = ["56, 68, 97", "97, 56, 80", "42, 74, 53", "104, 66, 44"];
(function colourAnimation() {
colours.forEach((colour) => {
$container.animate({"color": "rgb(" + colour + ")",
"background-color": "rgba(" + colour + ", 0.2)",
"border-color": "rgba(" + colour + ", 0.7)",
}, 2500);
});
$container.animate({}, 0, "", colourAnimation);
})()