次のjQuery関数は、「画像が壊れています!」というエラーメッセージを表示します。Internet Explorer 8でのみ動作します。Chrome、Firefoxで正常に動作します。何か案は?
function displayPortrait()
{
$('#big_picture').html('<img src="css/img/loading_img.gif" style="margin-top: 200px; margin-left:250px;" />');
var img = $("<img />").attr('src', 'css/img/portrait.jpg').attr('style', 'margin-left:100px;margin-top:0px;').load(function() {
if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
alert('broken image!');
} else {
$("#big_picture").html(img);
}
});
}