2014-10-25 2 views
-1

일정한 시간이 지난 후에 몇 개의 div 엘리먼트를 페이드 아웃시킬 코드를 찾고 있습니다. 나는 5 초 후에 페이드 아웃이 코드에 포함 된 모든 정보를 찾고 있어요X 시간 후 div를 페이드 아웃

<div id="CoverPop-cover" class="splash"> 
<div id="CoverPop-content" class="splash-center"> 
<img src="../Logo_Script.gif"> 
</div> 
</div> 

: 여기이 순간에 함께 일하고 있어요 무엇의 예입니다.

+0

사용'에서는 setTimeout()을'. WTP? – Barmar

+0

@ l' L' l 그것은 페이드 아웃의 시작을 지연시키는 방법을 설명하지 않습니다. 그 질문 내에서 – Barmar

+0

@Barmar, [이 대답] (http://stackoverflow.com/a/6121270/499581) 또는 마지막 것이 좋습니다. –

답변

1

x 초 후에 모든 div를 제거합니다. 여기서 x는 1 초와 같습니다. so. 일초 = 1000 MS는 당신이 두 번째

setTimeout(function(){ 
$("div").fadeOut(300);} 
,1000); 
+1

fadeOut() 함수의 매개 변수는 애니메이션이 실행되기 전의 시간이 아닌 애니메이션의 지속 시간입니다. – fvgs

+0

미안 시간 초과 기능을 놓쳤습니다. –

2

사용 .delay() "X"로 변경하기 위해 setTimout 함수에 두 번째 매개 변수를 변경할 수 있습니다

$("#CoverPop-cover").delay(5000).fadeOut(); 
관련 문제