2010-12-01 4 views
1

본질적으로 텍스트를 페이드 인하려면 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 devs가'$ var' 대신에''$ var''를 사용하는 것만큼 나쁨으로 보입니다.) – ThiefMaster

+0

@ThiefMaster - 그걸 놓쳐 버렸습니다. 질문 이후 3 초 후에 지연이 일어났습니다. catch –

+0

감사합니다. –