Показать сообщение отдельно
  #9 (permalink)  
Старый 28.08.2012, 10:57
Интересующийся
Отправить личное сообщение для yura_remnev Посмотреть профиль Найти все сообщения от yura_remnev
 
Регистрация: 01.07.2011
Сообщений: 9

Вызывайте процесс позиционирования ПОСЛЕ загрузки картинок, например так:
$("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() не поможет, если картинки загружаются аяксом. В данном случае, как мне кажется, они загружаются аяксом.
Ответить с цитированием