페이지의 모든 콘텐츠, 자바 스크립트 및 CSS 및 이미지와 같은 자산로드가 완료되면 감지하는 방법이 있습니까?
그처럼:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
또한 페이지가 1 분 이상로드 된 경우 다음과 같은 다른 작업을 수행하십시오.
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
나는 Apple의 MobileMe와 같은 웹 사이트가 유사한 검사를 수행하는 것을 보았지만 거대한 코드 라이브러리에서 그것을 알아낼 수 없었습니다.
누구든지 도울 수 있습니까?
감사
편집 : 이것은 본질적으로 내가 원하는 것입니다.
// hide content
$("#hide").hide();
// hide loading
$("#loading").hide();
// fade in loading animation
setTimeout($('#loading').fadeIn(), 200);
jQuery(window).load(function() {
$("#hide").fadeIn();
$("#loading").fadeOut(function() {
$(this).remove();
clearInterval(loadingAnim);
});
setTimeout(function() {
$("#error").fadeIn();
}, 60000);
});
window.onload(또는$(window).load()) 작동하지 않는 이유가 있습니까?