Я хочу, чтобы функция была названа 5 раз подрядJavascript

Форум по Javascript
Anonymous
Я хочу, чтобы функция была названа 5 раз подряд

Сообщение Anonymous »

let percentage = 30;
var callcount = 0;

function updatePercentage() {
if (percentage > 102) {
setTimeout(() => {
percentage = 30;
}, 500);
} else {
const fillers = document.querySelectorAll(".splash-screen-mask-filler");
for (const filler of fillers) {
filler.setAttribute("x", (percentage * 1000) / 100 - 1000);
filler.setAttribute("width", (percentage * 1000) / 100);
}
if (callcount < 5) {
callcount++;
requestAnimationFrame(updatePercentage);
}
}
}

requestAnimationFrame(updatePercentage);
< /code>
Я хочу, чтобы функция называлась 5 раз. Я добавил обратный отсчет, но каким -то образом он не сработал, и анимация вообще не работает.

Подробнее здесь: https://stackoverflow.com/questions/795 ... s-in-a-row

Вернуться в «Javascript»