이를 어떻게 해야 합니까?
내장, http://www.w3schools.com/js/js_timing.asp", javascript, a href = " < setTimeout< /a> >;;).
setTimeout(
function()
{
//do something special
}, 5000);
업데이트 *: 이후 잠시 운영까지도 페이지를 보면 '$ (document) 그레이디 코드 내의 로드 완료, 그래서 그거 (.),' 스크립트입니다.
업데이트 2*: jquery 1.4.0 은 '실드레이' 메서드입니다. < ";;;; a href = http://api.jquery.com/delay/", > out< /a> 살펴보자. 참고로 실드레이 국한됨 수행됨 효과 대기열은 포함한다.
정상적인 타이머를 사용하여 javascript:
$(function(){
function show_popup(){
$("#message").slideUp();
};
window.setTimeout( show_popup, 5000 ); // 5 seconds
});
이 후 5 초 기다리는 DOM 은 준비되었음. 실제로 로드되었는지 때까지 기다려야 스케쳐내 페이지 '이' 를 사용해야 합니다.
$(window).load(function(){
function show_popup(){
$("#message").slideUp();
};
window.setTimeout( show_popup, 5000 ); // 5 seconds
})
$.wait = function( callback, seconds){
return window.setTimeout( callback, seconds * 1000 );
}
이와 같이 선고하게 순결하면 수 있습니다.
$.wait( function(){ $("#message").slideUp() }, 5);
내가 이 질문과 생각해봤죠 I& 제공하십시오 실행했음 구현하므로 # 39 이 주제에 대한 업데이트하려면; d jQuery (v1.5+) 에는 ['우회된'] (http://api.jquery.com/category/deferred-object/) 모델, 이는 (불구하고 이 맞지 않아서 [약속 / A] (http://promises-aplus.github.io/promises-spec/) 사양명세 보살피되 jQuery 3) 는 일반적으로 部门是这样的 명확한 방법은 많은 비동기적입니다 문제가 있는 것이다. '$ 드와이트 () 는 특히 구현 방법' 이 방법을 사용하면 판독값 생각한다.
$.wait = function(ms) {
var defer = $.Deferred();
setTimeout(function() { defer.resolve(); }, ms);
return defer;
};
$.wait(5000).then(disco);
그러나 만약 뒤에을 일시 중지, 넌 그저 그런 작업을 수행할 강조표시할 단일 jQuery 선택물을 # 39 의 jQuery& 사용해야 한다는 기본 ['실드레이 ()'] (https://api.jquery.com/delay/) 는 Deferred& # 39 의 후드 아래에 있는 것이라고 생각합니다.
$(".my-element").delay(5000).fadeIn();
정보기술 (it) 이 될 수 있는 다른 체인된 다소 inet6.0 이케리지아니마테 구문 () 는 & # 39 - fx 기능을 slow& # 39;; 뿐만 아니라 완전히 및 기타 제크리스프스.스피츠 部门是这样的 포함한다. 같은 방법으로 처리됩니까 것으로, 애니메이션, 그 경우 정지점을.
테스트 방전시키십시오 이스피들 더욱 사용 (보여주는 등 끄기도구 오스토프 ()), korea. [here] [1].
<! - 언어: > js 랭 -; $ (& # 39, & # 39 queue/> <;;) 실드레이 (100 ms ) 자크루 (다음) = >. {$ (& # 39, # result& # 39;), .text (& # 39, done.& # 39;) 다음 (); }).
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="result"></div>
끝 - < 스니핏 >;!
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
// add wait as $.wait() standalone and $(elem).wait() for animation chaining
(function($) {
$.wait = function(duration, completeCallback, target) {
$target = $(target || '<queue />');
return $target.delay(duration).queue(function(next){completeCallback && completeCallback.call($target); next();});
}
$.fn.wait = function(duration, completeCallback) {
return $.wait.call(this, duration, completeCallback, this);
};
})(jQuery);
//TEST
$(function() {
// stand alone
$.wait(1000, function() {
$('#result')
.append('...done');
});
// chained
$('#result')
.append('go...')
.wait('slow', function() {
$(this).append('after slow');
})
.css({color: 'green'});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="result"></div>
끝 - < 스니핏 >;!