JavaScript | Кто шарит в js
Топ дня:
q[O_O]p [!] [БАН]
not found, На jquery даже твой пример работает без проблем. Единственное пропустил строчку Ну думаю автор сам допишет.
javascript
$('#amtLoading').text(amt);
DELETED
12 января 2023, в 14:44
Delete
Тут проблема в том что если это делать на обычно JS то не определены контейнеры и ругается на $('#amtLoading-progress')
Если это jquery то по идее ругаться не должно.
________
посл. ред. 12.01.2023 в 14:45; всего 1 раз(а); by the_lark
Переменная img.src записывается как undefined в чем может быть проблема?
Всем спасибо разобрался сам! Правильный код кому нужен:
javascript
let loadingsReg; var count = 0; let images = [ "/assets/css/img/background.jpg", "/assets/css/img/fire_din.png", "/assets/css/img/characters_stat.png", "/assets/css/img/fx_din.png", "/assets/css/img/front_din.png", "/assets/css/img/start.png" ]; var amt = images.length; $('#load-amt').text(amt); loadingsReg = setInterval(function(){ for(var key in images){ console.log(images[key]); let img = new Image(); img.src = images[key]; img.onload = function(){ count++; } img.onerror = function(){ alert('Ошибка загрузки:' + this.src); } } $('#load-amt-progress').text(count); if(count >= amt){ $('#loadings').fadeOut(); $('#progress-reg-main').fadeIn(); clearinterval(loadingsReg); loadingsReg = false; } }, 300);