ページの読み込みが完了したことを検出する方法はありますか。つまり、すべてのコンテンツ、JavaScript、CSSや画像などのアセットです。
以下のようなので:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
さらに、ページが1分以上ロードされている場合は、次のような他のことを行います。
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
AppleのMobileMeのようなWebサイトが同様のチェックを行うのを見てきましたが、それらの巨大なコードライブラリでそれを理解することができませんでした。
誰か助けてもらえますか?
ありがとう
編集:これは基本的に私がやりたいことです:
// 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()
)が機能しない理由はありますか?