Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.02.2011, 18:26
Интересующийся
Отправить личное сообщение для agert Посмотреть профиль Найти все сообщения от agert
 
Регистрация: 08.12.2010
Сообщений: 16

проверить загрузилось ли изображение
Такая задача.
При наведении курсора на маленькую картинку загружается div с большой.
Для того чтобы не смотреть на пустой div пока загружается большая картинка я бросил туда маленькую картинку с анимацией загрузки.

А при наведении на объект срабатывает функция в которой img присваивается url большой картинки и изменяются её размеры. Но при наведении отображается лоадинг растянутый по размерам большой картинки и спустя некоторое время появляется большая картинка.

Можно ли как-то определить загрузилась ли картинка или ещё нет, и только после этого присваивать img размеры этой картинки?
Ответить с цитированием
  #2 (permalink)  
Старый 07.02.2011, 18:33
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Событие onload у картинки.
Ответить с цитированием
  #3 (permalink)  
Старый 08.02.2011, 09:12
Интересующийся
Отправить личное сообщение для agert Посмотреть профиль Найти все сообщения от agert
 
Регистрация: 08.12.2010
Сообщений: 16

Сообщение от Kolyaj Посмотреть сообщение
Событие onload у картинки.
спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить загрузилось ли изображение Andrei jQuery 23 06.11.2014 14:10
Уменьшить изображение при меньшем разрешении экрана Golovastik Internet Explorer 3 14.09.2010 00:44
как проверить, есть ли переменная Аскар Общие вопросы Javascript 3 04.01.2010 17:09
Как предварительно загруженное изображение сделать бэкграундом? hrundel Общие вопросы Javascript 1 02.08.2009 12:45
Можно ли приобразовать исходный текст изображения в само изображение )) human AJAX и COMET 7 20.03.2009 17:46