2012-02-11 17 views
0

私は空白のタグにイメージをロードすると、次のIE 7のエラー得続けるよ: - :私はjQueryの1.7.1を実行しているhttp://localhost/uploads/239-4/SCAN_0001.jpgIE 7 jQueryの画像負荷バグ

reader.load>読み込みエラー画像をそして、画像をロードするために、次の:このため

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

溶液は条件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/'); });