2012-02-22 4 views
7

스크립트에서 3 초 지연을 원합니다.스크립트에 시간 지연을 넣으려면 어떻게해야합니까?

그러나 어떻게해야합니까, 잘 모르겠습니다!

내 스크립트 :

<script type="text/javascript"> 

    var baslik = document.title; 
    $(document).ready(function() { 

     document.title = '(Welcome)' + baslik; // After 3 seconds 
     document.title = '(What can i do for you ?)' + baslik; // After 3 seconds 
     document.title = '(Thank u for viewing to me)' + baslik; // After 3 seconds 
     document.title = baslik; 
    });   
</script> 
+3

안녕하세요, 귀하의 질문에 조금 downvoted, 이것은 아마 당신이 이미 문제를 해결하려고했는지 설명하지 않았기 때문입니다. 어떤 코드를 작성해야할지 모르시는 경우에도 인터넷 검색을 통해 유용한 정보를 찾으셨습니까? 그렇다면 귀하의 질문에 대한 답변을 포함하면 더 좋은 질문이 될 것입니다. 올바른 쿼리를 통해 모든 차이가 나고, 원래는 "특정 시간 간격"에 대해 물어 보았습니다.이 시간 간격은 일반적으로 "시간 지연"이라고합니다. – chrisbunney

+3

나는 아래쪽 투표를 제거했지만 다음 번에 물을 때 질문이 있으시면 자세히 작성하십시오. 최대한의 정보를 추가하고 명확하게 작성하십시오. 이 사이트를 사용하는 동안주의하십시오. –

답변

9

사용 시간 제한 http://www.w3schools.com/jsref/met_win_settimeout.asp

var baslik = document.title; 
postMsg = function(txt) { 
    document.title = txt + baslik; 
} 

$(document).ready(function(){ 
    setTimeout("postMsg('(Welcome)')",3000); 
    setTimeout("postMsg('(What can i do for you ?)')",6000); 
    setTimeout("postMsg('(Thank u for viewing to me)')",9000); 
}); 
2

당신은, 트릭을 할 것입니다 setTimeout 방법이 같은

$(document).ready(function(){ 

    setTimeout(function(){ 

     var baslik = document.title;  
     document.title = '(Welcome)' + baslik; // After 3 seconds 
     document.title = '(What can i do for you ?)' + baslik; // After 3 seconds 
     document.title = '(Thank u for viewing to me)' + baslik; // After 3 seconds 
     //document.title = baslik;  

    },3000); 
}); 
+0

답장을 보내 주셔서 감사합니다 – CWOmer

+2

이것은 각 메시지 사이에 지연이 없지만 3 초 후에 마지막 메시지 만 표시합니다. 그것의 소리에서, OP는 각각 사이에 3 초 지연을 원했습니다. – Kitsune

+0

@Kitsune 맞아.하지만 OP에서 보니 3 초가 지났어. – Rafay

0

뭔가를 사용할 수 있습니다

<script type="text/javascript"> 

var baslik = document.title; 
var welcomeMessages = ['(Welcome)', 
       '(What can i do for you ?)', 
       '(Thank u for viewing to me)' ]; 
var timer; 
var msgPt = 0; 
$(document).ready(function() { 
    timer = setInterval(function() { 
     if (msgPt == welcomeMessages.length) { 
      clearInterval(timer); 
      document.title = baslik; 
      return; 
     } 
     document.title = welcomeMessages[msgPt++]; 
    }, 3000);    
}); 


</script> 
관련 문제