0

次のコードは、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;
    }
4

1 に答える 1

0

ドキュメント内のウィンドウ ロード イベントの準備はできていますか? 両方を指定する必要はありません。すぐに使えるドキュメントを使用してください。

両方を互いの内部に配置すると、奇妙な結果が簡単に発生する可能性があります。

于 2013-03-28T13:59:44.130 に答える