Exécuter une fonction après les chargement de toutes les ressource du site (images, javascripts, css, ...)
// Déclaration de l'évènement
var completeLoaded = setInterval(function() {
if (/loaded|complete/.test(document.readyState)) {
clearInterval(completeLoaded);
var event = new Event('completeLoaded');
document.dispatchEvent(event);
}
}, 10);
//Action au déclenchement de l'évènement
document.addEventListener('completeLoaded',function(){
//code here...
})