Показать сообщение отдельно
  #2 (permalink)  
Старый 22.01.2012, 01:18
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

1. прокешировать. тогда картинка будет загружаться в разы быстрее
new Image().src="/image.jpg";

этого бывает достаточно.
но в вашем случае это сделать низя, т.к. адреса изображений неизвестны (да?)
2. вешать на картинку обработчик события завершения её загрузки, и там её уже показывать.
var ins ...
$("#mainImage").fadeOut().attr("src", ins.images.view.url).bind('load', function(){ $(this).fadeIn(); });
Ответить с цитированием