2

私はここで新しく、jQueryの関数に問題があります-「アニメーション」

function myFunction(newpage) {
$('#loader').animate({opacity: 0.0}, 400, 'linear', function(){
    // callback of fadeOut()
    $(this).load(newpage + ".php #toload", function(){
        // callback of load()
        $('#loader').animate({opacity: 100.0}, 400, 'linear', function(){
            //callback of fadeIn()
            // (not relevant for my problem, I think)
            $.getScript("js/test.js");
        });
      });
   });
}

私の問題は、最初の「アニメーション」はチャームのように機能しますが、2番目の「アニメーション」はアニメーションなしで新しいコンテンツを正しくロードします(単純な「フェードイン」)。

誰でも私を助けることができますか?アドバイスありがとうございます!

PS私の英語でごめんなさい

4

2 に答える 2

2

opacity:100;アニメーションは機能していますが、400ミリ秒で指定したため、アニメーションが表示されないほど高速です。

{opacity: 1;}不透明度の最大値は1と最小であるため、使用します。値は0です

于 2012-06-23T15:09:19.453 に答える
0

あなたはこのようなものをチェックしたいかもしれません

$('#loader').hide().fadeIn(400, function () {
    ...
});
于 2012-06-23T15:12:28.900 に答える