No jQuery, quando você faz isso: $(function() { alert("DOM is loaded, but images not necessarily all loaded"); }); Ele aguarda o DOM carregar e executa seu código. Se todas as imagens não forem carregadas, ele ainda executará o código. Obviamente, é isso que queremos se estiver inicializando...