我正在将图像加载到空白标记中并继续获取以下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/'); } });
答案 0 :(得分:0)
解决方法是删除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/'); });