I have a JavaScript 코드를 추가해야 할 것을 내가 잠을 / 진정하라구요 기능을. 나는 이미 코드를 실행하는 함수, 예:
function myFunction(time)
{
alert('time starts now');
//code to make the program wait before continuing
alert('time is up')
}
가능한 솔루션이 포함될 수 있다는 얘기를 들은
setTimeout
그러나 이 경우 반드시 I am not how to use it.
절전 기능을 갖추고 있으며, js 없는 setTimeout () 또는 setInterval () 총괄하였습니다.
이후 꽂으십시오 일시정지할 이동할 수 있는 코드를 실행하는 데 필요한 경우 'setTimeout ()' 이 같은 일이 콜백하는 할 수 있습니다.
//code before the pause
setTimeout(function(){
//do what you need here
}, 2000);
예를 볼 수 있습니다.
console.log("HELLO");
setTimeout(function(){
console.log("THIS IS");
}, 2000);
console.log("DOG");
이 인쇄됩니다 콘솔에서:
HELLO
DOG
THIS IS
참고로 전 개이라 이것은 인쇄했습니다 있다)
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds){
break;
}
}
}
이제 1 초 동안 잠을 스케쳐내 됩니다.
sleep(1000);
예: http://jsfiddle.net/HrJku/1/
이 코드는 유념하십시오 n 밀리초입니다 스크립트에 대한 새벽꺼정 바쁘다. 그러면 Javascript 의 실행 중지를 아니라 페이지에 따라 할 수 있지만, 해당 페이지를 만들 수 있고, 있지만브라우저에 구축현 가능성도 완전히 응답하지 않는 전체 브라우저 응답하지 않는 . 즉 이것은 거의 항상 잘못된 일인.