Loading...
JavaScript | Кто шарит в js
not found, На jquery даже твой пример работает без проблем. Единственное пропустил строчку
javascript
   $('#amtLoading').text(amt);   
Ну думаю автор сам допишет.
Ragnar Lodbrok , переменная count она у тебя в консоли игры должна или где? просто непонятно че за скрипт у тебя.
DenSBK (12 янв 2023, в 1:28)
Тут проблема в том что если это делать на обычно JS то не определены контейнеры и ругается на $('#amtLoading-progress')
Если это jquery то по идее ругаться не должно.
Проблема в том, что у автора идет чередование обычного js и селектора jQuery, по этому я хрен знает что у автора за грандиозная идея 💡 Ибо в чистом js нет таких вызовов как $('. #').
________
посл. ред. 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);   
Онлайн: 0
Время:
Gen. 0.0885
(c) Bym.Guru 2010-2026