Задать вопрос

Прелоадер для js файлов. Как показывать анимацию загрузки, пока не загрузились js файлы?

У меня в threejs грузятся грузятся модели в формате js.
Мне нужно скрыть сцену, пока модели не будут полностью прогружены
  • Вопрос задан
  • 813 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
У тега script есть событие onload.
В простейшем варианте достаточно сделать счетчик, в который поместить кол-во запрошенных ресурсов, а на onload повесить обработчик, с декрементом счетчика. Если он дошел до нуля - всё загружено.
Ответ написан
Комментировать
Как вариант, прогрузить основные JS-файлы. После события onload / $(document).ready - грузить через AJAX большие файлы с моделями.
Тем самым убьете несколько зайцев: пользователю не надо ожидать полной загрузки страницы, он видит прелоадер и понимает, что надо подождать еще; вы сможете управлять состоянием загрузки, "если загружено и подключено - то".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы