Adakah cara untuk mendeteksi saat halaman selesai memuat, yaitu semua kontennya, javascript, dan asetnya seperti css dan gambar?
jadi seperti:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
Dan juga jika halaman telah dimuat lebih dari 1 menit maka lakukan hal lain seperti:
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
Saya telah melihat situs web seperti MobileMe Apple melakukan pemeriksaan serupa tetapi belum dapat mengetahuinya di pustaka kode mereka yang besar.
Adakah yang bisa membantu?
Terima kasih
EDIT: Pada dasarnya inilah yang ingin saya lakukan:
// 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(atau$(window).load()) tidak akan berhasil?