2010-12-01 11 views
1

本質的には、テキストをfadeInにしたい、3秒間遅延してからfadeOutします。次のコードはすぐにフェードインし、3秒間フェードインしません。jQueryの表示と遅延に関するヘルプ

$('#temp').fadeIn('slow', function() { 
         $('#temp').html(response); 
        }).fadeOut('slow').delay('3000'); 

答えて

5

あなたはちょうどそれらが正しい順序でチェーンに必要があります。

$('#temp').fadeIn('slow', function() { 
      $('#temp').html(response); 
      }).delay(3000).fadeOut('slow'); 
+1

' '3000''?それをストーリーにしましょう。それはPHP開発者の '$ var'の代わりに' '$ var''を使ったときとほとんど変わりません;) – ThiefMaster

+0

@ThiefMaster - それが見逃していて、質問が3秒後に遅れているキャッチ –

+0

ありがとう、それは働いた。 –