IE 7 jQuery ошибка загрузки изображения - PullRequest
0 голосов
/ 11 февраля 2012

Я загружаю изображение в пустой тег и получаю следующее сообщение об ошибке IE 7: reader.load -> ошибка загрузки изображения: http://localhost/uploads/239-4/SCAN_0001.jpg

Я запускаю jQuery 1.7.1 и следующее для загрузки изображения:

prop.image.attr('src', 'http://localhost/uploads/239-4/SCAN_0001.jpg').load(function(e) {
if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
    alert('foobar x.x');
}
else { alert('image loaded yay \o/'); } });

1 Ответ

0 голосов
/ 12 февраля 2012

Решением для этого было удалить условную проверку this.complete, typeof this.naturalWidth и this.naturalWidth.Что несколько отстой, потому что мы хотим иметь какой-то запасной вариант, если изображение не загружается.

prop.image.attr('src', 'http://localhost/uploads/239-4/SCAN_0001.jpg').load(function(e) { alert('image loaded yay \o/'); });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...