Я хочу, чтобы функция была названа 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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