Вызывайте процесс позиционирования ПОСЛЕ загрузки картинок, например так:
$("img").one('load', function() {
// ваш код
$('#facebox').show().css({
top: getPageScroll()[1] + (getPageHeight() / 10),
left: $(window).width() / 2 - ($('#facebox .popup').outerWidth() / 2)
})
// конец вашего кода
}).each(function() {
if(this.complete) $(this).load();
});
Ссылки по теме:
1,
2.
Задача, если хотите по-настоящему вникнуть в суть вопроса и есть свободное время.
Сообщение от LittlePony
|
кстати, а разве можно управлять порядком загрузки картинок?
|
Конечно же нет. Странная мысль по поводу установки обработчика на последнюю картинку.
Сообщение от LittlePony
|
А если так, то уж $(window).load()
|
$(window).load() не поможет, если картинки загружаются аяксом. В данном случае, как мне кажется, они загружаются аяксом.