次のコードは、safari、firefox、IE9、および chrome で機能しますが、IE8 および 7 では、読み込み中の画像を表示するだけで、すべてのコンテンツを含む .wrap でフェードインすることはありません。何が間違っている可能性がありますか?
これはドキュメント準備機能内にありますが、そこから移動しても機能しません。
$(window).on('load', function() {
var firstBackgroundImage = new Image();
firstBackgroundImage.src = "img/bg-img.jpg";
firstBackgroundImage.onload = function () {
$('#loading-image').hide();
$(".wrap").fadeIn(300);
loadContent();
};
});
CSS
.wrap{
height: 678px;
background: url("../img/bg-img.jpg") no-repeat scroll 0 0 transparent;
margin-top:18px;
padding-top:1px;
position:relative;
display:none;
}