Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.09.2010, 17:13
Новичок на форуме
Отправить личное сообщение для Khmelevsky Посмотреть профиль Найти все сообщения от Khmelevsky
 
Регистрация: 05.03.2010
Сообщений: 8

Аjax запрос формирует div с изображениями, нужно показать после загрузки изображений
Здравствуйте.
Суть вопроса вот в чем, после выполнения ajax запроса, который возвращает json данные на основе которого формируется div внутри которого много изображений, мне нужно показать этот div не тогда, когда я получил ответ от запроса, а тогда когда загрузились все изображения, как это сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 13.09.2010, 17:31
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

есть переменная-счетчик, на каждую картинку вешаешь onload, который прибавляет 1 к переменной-счетчику и смотрит, не равна ли она кол-ву картинок. Если равна - значит все они загрузились, можно показывать див

Последний раз редактировалось Sweet, 13.09.2010 в 17:34.
Ответить с цитированием
  #3 (permalink)  
Старый 13.09.2010, 23:16
Новичок на форуме
Отправить личное сообщение для Khmelevsky Посмотреть профиль Найти все сообщения от Khmelevsky
 
Регистрация: 05.03.2010
Сообщений: 8

так и сделал, вот только в opera 9.6 не срабатвает jquery('img').load если картинка берется с кеша. Можно как-то это обойти?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск