C'è un modo per rilevare quando una pagina ha terminato il caricamento, cioè tutto il suo contenuto, javascript e risorse come css e immagini?
così come:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
e inoltre, se la pagina è stata caricata per più di 1 minuto, fai qualcos'altro come:
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
Ho visto siti web come MobileMe di Apple fare controlli simili ma non sono stato in grado di capirlo nelle loro enormi librerie di codici.
Qualcuno può aiutare?
Grazie
EDIT: Questo è essenzialmente quello che voglio fare:
// 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(o$(window).load()) non funzionerebbe?