2012-01-19 2 views
5

Недавно я был на jsfiddle.net, и я видел это как вариант конфигурации. Это заставило меня подумать, что это может помочь в моей проблеме:Доступ к средствам управления рано | load vs. domready

Я загружаю несколько изображений (пока не обновлен до одного спрайта), так что я не могу использовать свои элементы управления до тех пор, пока они не будут загружены ... изображения занимают большую часть времени загрузки, поэтому в течение первых нескольких секунд я не могу получить доступ к своим элементам управления.

В настоящее время я использую одну из этих двух работ.

window.onload = initialize_page 

window.addEventListener('load',initialize_page); 

же тему

Jquery document ready vs. window.onload

window.onload vs. body.onload vs. document.onready

window.onload vs <body onload=""/>

+0

Возможный дубликат: http://stackoverflow.com/questions/3698200/window-onload-vs-document-ready –

ответ

5

AFAIK onDomReady() срабатывает после того, как DOM загружен. Если страница содержит внешние источники, например изображения, то она может срабатывать до того, как они закончили загрузку. onLoad() пожары после того, как вся страница закончила загрузку, включая внешние источники.

Таким образом, для onDomReady() можно стрелять до onLoad(), но вам придется протестировать его на своей странице.

+0

Попробуйте 'window.addEvent ('domready', function() {// Code});' – Jivings

+0

@ stack.user.0: 'window.addEventListener ('DOMContentLoaded', function() {//}, false);'. См. Http://ie.microsoft.com/testdrive/HTML5/DOMContentLoaded/Default.html – Zeta

+0

http://www.kryogenix.org/days/2007/09/26/shortloaded –

Смежные вопросы