link.onload - как отследить загрузку CSS-файла?
Здравствуйте!
У элемента link разве нет обработчика link.onload? То есть нельзя как-нибудь отследить конец загрузки, например, CSS-файла? |
http://www.phpied.com/when-is-a-styl...really-loaded/
нельзя. но в той статье собраны несколько трюков. |
Спасибо за ссылку!
Почитал... Ничего себе выкрутасы! |
на самом деле, это костыли на 50% и достижение задачи с помощью обходных путей (гавнокод). но что поделаешь, если по-нормальному получается только в IE.
|
Да, похоже если от этого отслеживания зависит загрузка остального кода, то лучше такое не использовать.
А я хотел сделать include для JS-файлов ну и заодно и для CSS-файлов. |
Opera и IE поддерживают onload, а для Firefox и Chrome можно попробовать воспользоваться событиями из css3 анимации. Вот попробовал реализовать пример:
http://jsfiddle.net/NvMEu/5/ Работает в последних версиях браузеров (в других не тестил) |
khusamov,
А есть ли смысл ? - загрузка то однократная , ток при первом использовании Типовой метод - втыкают узкий div 1px шириной и 1px высотой, в link ширину этого однопикселя увеличивают до 100% + padding-left несколько пиксел и смотрят за событием window.scroll |
Цитата:
|
Цитата:
То есть я хотел сделать progress bar при загрузке приложения. Чтобы отобразить процент загрузки всех JS, CSS, JSON-DATA. А то грузится там уже много, и пользователю приходится ждать. |
Цитата:
|
Часовой пояс GMT +3, время: 05:24. |