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

Подскажите, как сделать горизонтальный индикатор загрузки сайта? Пример когда кликаешь на видео на ютубе и там вверху красная линия типа прогружается слева-направо. Может кто знает готовые решения?
  • Вопрос задан
  • 536 просмотров
Решения вопроса 1
origami1024
@origami1024
went out for a night walk
Такой компонент называется ajax progress bar - для гугления.

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

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

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

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

Войти через центр авторизации
Похожие вопросы