0

単純なロードを使用して、コールバックとしてフェードインを使用して div をコンテンツで埋めています。次に、画像のポップインを減らすために、画像のセカンダリ フェードインを設定します。

このポップインを完全に削除し、すべての画像が読み込まれたときにのみページをフェードインさせたいので、すべてが 1 つのピースとして読み込まれます。どうすればこれを達成できますか?

$("#content").load("pages/test.htm", function () {
    $("#page").fadeTo(250, 1, "swing");
});

次に、ロードされたページで

$('img').load(function (e) {
    $('img').fadeIn();
});

どうすればこれを達成できますか?

4

3 に答える 3

0

これはちょっと紛らわしい質問ですが、次のようにはいきませんか?

$('img').load(function() {
    $("#page").fadeTo(250,1,'swing');
});
于 2013-02-18T05:32:30.297 に答える
0
$(window).load(function(){
    // do your fade in here
});
于 2013-02-18T05:33:06.267 に答える
0

これを試して:

$("#content").load("pages/test.htm", function () {
    $("#page").fadeTo(250, 1, "swing",function(){
        $('img').fadeIn();
    });
});
于 2013-02-18T05:46:06.023 に答える