Я пытаюсь загрузить временный тег изображения. Как только этот тег загрузит изображение, я установлю «src» для img#main на «src» «временного» элемента изображения. Дело в том, что временное изображение успешно загружается (оно отображается на экране), но обработчик загрузки не срабатывает. Я никогда не получаю сообщение «Изображение завершено загрузкой». Я не понимаю, как временное изображение может отображаться на странице, но не запускать его обработчик загрузки (произойдет ли это, если браузер использует кешированную версию изображения? Но я почти уверен, что очистил кеш, тем не мение.). Кстати, я также пробовал код, подобный B) ниже. Но и это, похоже, не сработало. Кроме того, я использую Aptana Studio и загружаю свои страницы на свой локальный сервер WAMP. Я не знаю, имеет ли это значение. Кроме того, URL-адреса, которые я назначаю «src», относятся к документу (например: «images/image_1.jpg»).
Буду признателен за любой совет, который может быть у кого-то. Спасибо большое. Майк Х.
A)
$('img#temp').load = function(){
mch.say('Image is done loading');
}
$('img#temp').attr('src', url);
$('img#main').attr('src', url);
B)
var tempImage = new Image();
tempImage.src = url;
tempImage.onload = function(e){
mch.say("Image is done loading");
}
mch
. И я хотел бы увидеть часть HTML тоже. - person Zaenille   schedule 30.05.2014