Que puis-je mettre avant de télécharger?

Je voudrais avoir un effet d'animation qui commence lorsque les gens quittent une page.

J'utilise actuellement:

window.onbeforeunload = function (){
    alert("test");
    console.log("test");
    sliderIntervalId = setInterval('SlideDown()',1);
}

Tandis que le "test" est en effet connecté à la console, ni la fonction slideDown ni le test d'alerte est produit...

Est-ce un comportement normal? peut-on utiliser les beforeunload fonction uniquement pour le backend?

P. S. je suis en essais sur chrome, c'est pourquoi j'ai dû utiliser onbeforeUnload je.s.o onUnLoad qui ne semble pas être pris en charge par Chrome?

source d'informationauteur jorrebor