Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.09.2010, 01:44
Новичок на форуме
Отправить личное сообщение для elias Посмотреть профиль Найти все сообщения от elias
 
Регистрация: 15.08.2010
Сообщений: 7

Предзагрузка картинки - проблема в ie
Здравствуйте

Пытаюсь сделать предварительную заргузку картинки, написал следующий код:
var myImg = $('<img>').attr('src', 'path/to/image.jpg').load(function() {
	alert('Картинка загружена');
});

Прекрасно работает во всех браузерах, кроме угадайте которого. В ie8 (не знаю как в других версиях) нормально срабатывает только один раз, далее ни в какую до тех пор, пока не вычистить кеш. До тех пор пока картинка уже присутствует в кеше - в ie не срабатывает событие load().

Пока единственное что пришло в голову - каждый раз подсовывать уникальное имя картинки, вроде image.jpg?random_number, но так теряется весь смысл моей наработки. Сталкивались ли вы с подобным? Как обойти, или может есть более правильный способ предзагрузки?
Ответить с цитированием
  #2 (permalink)  
Старый 19.09.2010, 08:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Обработчик события load надо устанавливать до установки src.
Ответить с цитированием
  #3 (permalink)  
Старый 19.09.2010, 11:03
Новичок на форуме
Отправить личное сообщение для elias Посмотреть профиль Найти все сообщения от elias
 
Регистрация: 15.08.2010
Сообщений: 7

Действительно, все оказалось настолько просто. Kolyaj, большое спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрол мышкой картинки внутри слоя snk Элементы интерфейса 7 07.09.2010 18:22
Динамическое изменение размеров фоновой картинки ячейки shaitan Элементы интерфейса 4 15.04.2010 13:30
Получение координат от картинки EmDmAl Events/DOM/Window 4 08.11.2009 14:34
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12