2017-02-15 12 views
-2

Я пытаюсь создать панель загрузки, которую я буду использовать, когда открою ссылки или изображения. Я имею в виду, что пока страница/изображение еще не загружена, вам хотелось бы показать панель загрузки, такую ​​как я показал вам.
Я знаю, как создать панель на самом деле, но я не знаю, как получить статус загрузки страницы/изображения. Я предполагаю, что мне нужно использовать JavaScript или jQuery, но если вы знаете какой-либо способ сделать это в PHP, это мне поможет.JavaScript - Создать загрузочный бар

Loading Bar

Спасибо!

+0

Не думаю, что вы можете это сделать. Может быть, проще и лучше просто иметь панель, которая показывает, что ее загрузка без статуса. – DonO

+0

@DonO И как это сделать? – DamiToma

+0

Я думаю что-то вроде этого: https://contingencycoder.files.wordpress.com/2013/08/windows7busyprogressbar.png. Затем вы можете поместить его на страницу и скрыть его на загруженном документе. – DonO

ответ

1

Загрузочная панель, как указано выше, будет работать, только если вы используете скрипт php с помощью ajax. Вы должны понимать, что php - это серверный язык, поэтому только тогда, когда сервер запускает скрипт и показывает вывод в браузер, он уже сделал 100%.

Однако вы можете использовать различные библиотеки https://github.com/verlok/lazyload, http://github.hubspot.com/pace/docs/welcome/

Play с вышеупомянутыми двумя библиотеками. В идеале темп будет использоваться для отображения страницы и ленивой загрузки изображений