2012-12-02 2 views
-3

jquery를 사용하여 일정 시간이 지나면 이미지를 화면에 표시하는 방법을 알아 내려고합니다. CSS를 사용하여 이미지를 배치하고 디스플레이를 사용하지 않으므로 jquery가 호출 할 때까지 표시 될 수 있습니다. 아무도 이미지를 일정 시간 후에 사라지게 만드는 방법을 알아낼 수 있습니까?jquery 효과가 필요합니다.

나는 이것을 시도했다.

$('#picture ').animate({ 
      width: '100px', 
      height: '100px' 
       }, 1000, function() { 
       $(this).show('slow',{duration: 4000} 
       ) 
     }); 

그러나 곧바로 나타납니다. 내가 필요로하는 것은 시간이 지남에 따라 나타나는 것입니다.

+6

'에서는 setTimeout()'와'$ ('IMG') fadeIn()'.? 이것이 얼마나 힘들 수 있습니까? – Bojangles

답변

3

예 :

$(document).ready(function(){ 
    setTimeout(function(){ 
     $('#imgID').fadeIn('slow'); 
    }, 2000); 
}); 
+2

이것은 완벽하게 훌륭한 대답입니다. 그렇다고해서 개인적인 찔레처럼 들리는 것은 아니지만, OP를 스푼으로 먹는 대신에 스스로 문제를 해결하는 것이 훨씬 낫습니다. – Bojangles

+1

미쳐 버릴 필요가 없습니다. 위의 코드에서 볼 수있는 것처럼 질문을했습니다. – TheEagle

+0

@JamWaffles, 나는 동의한다. 그것은 사소한 문제이다. 하지만 아마도 JQuery 함수에 대해 좀 더 자세히 살펴 보도록 동기가 부여 될 것입니다. 적어도 나는 그것이 희망한다. – Vucko