Est-il un moyen de détecter quand une page a fini de se charger, c'est à dire toute son contenu, javascript et des actifs comme le css et les images?
donc, comme:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
et aussi si la page a été chargement de plus de 1 min, puis faire autre chose comme:
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
J'ai vu des sites web comme Apple MobileMe faire des vérifications similaires mais qui n'ont pas été en mesure de le comprendre dans leurs immenses bibliothèques de code.
Quelqu'un peut-il aider?
Merci
EDIT: C'est essentiellement ce que je veux faire:
// 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);
});