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

Как сделать горизонтальный индикатор загрузки сайта как на YouTube?

Подскажите, как сделать горизонтальный индикатор загрузки сайта? Пример когда кликаешь на видео на ютубе и там вверху красная линия типа прогружается слева-направо. Может кто знает готовые решения?
  • Вопрос задан
  • 961 просмотр
Подписаться 6 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Решения вопроса 1
origami1024
@origami1024
went out for a night walk
Такой компонент называется ajax progress bar - для гугления.

Суть в том, что у ajax запроса есть ивент "progress", в параметрах которого приходят:
  1. значение полного размера ответа (event.total)
  2. и значение какая часть загруженна на текущий момент (event.loaded).

Эти два значения - всё что нужно, чтобы рисовать текущий прогресс

Пример реализации:
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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