¿Hay alguna forma de detectar cuando una página ha terminado de cargarse, es decir, todo su contenido, javascript y activos como css e imágenes?
asi como:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
y además, si la página se ha estado cargando durante más de 1 minuto, haga otra cosa como:
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
He visto sitios web como MobileMe de Apple realizar comprobaciones similares, pero no he podido averiguarlo en sus enormes bibliotecas de códigos.
¿Alguien puede ayudar?
Gracias
EDITAR: Esto es esencialmente lo que quiero hacer:
// 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()) no funcionaría?