| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > onload при неполной загрузке |
| Автор: gribikc 25.2.2012, 22:47 |
| Добрый день. есть такая проблема страница загрузилась а яндекс информер ещё тупит секунд 10(не всегда но иногда бывает) соответственно onload не срабатывает пока его не загрузит. можно ли выполнять javascript при не полной загрузке страницы а только при определённой части??? |
| Автор: $дмитрий 26.2.2012, 04:55 | ||||
Для проверки готовности можно воспользоваться Jquery. Ключевое отличие от стандарного window.load в том, что Jquery НЕ ждет загрузки всех картинок
Если же "тупит" загрузка JS скриптов с Яндекса, нужно воспользоваться методом "отложенной загрузкой" |
| Автор: gribikc 26.2.2012, 12:37 | ||
можно по подробней? |
| Автор: ksnk 26.2.2012, 12:45 |
на самом деле есть 2 события (или больше onDOMReady настает когда весь текст загруженной странички осознан броузером и он готов начать загрузку включенных в него файлов css и картинок. При этом все JS файлы с того же домена также загружены. onload тикнет позже, когда подгрузятся чужие скрипты и картинки. Можно просто вставить свой код в самый конец html перед закрывающим тегом body. Тогда он гарантированно будет видеть весю страницу. Хотя w3c такую практику не одобряэ... |
| Автор: $дмитрий 26.2.2012, 13:50 | ||
http://webo.in/articles/habrahabr/05-delayed-loading/ |