Reliza una operación con js antes de salir al url

Hace una operación javascript antes de que se descargue el documento para ir al nuevo url, de esta forma se garantiza que se ejecuten correctamente las dos operaciones.

by eorozco

HTML

<strong>Reliza una operación con js antes de salir al url</strong>
<br>
    <a href="http://www.wikipedia.com" id="unaliga">Ir para allá</a>

JavaScript

$("#unaliga").click(function(e) {
    
    //Cancela el comportamiento del href de esta forma no brinca antes de terminar lo que se debe
    e.preventDefault(); 
    
    //----Aqui hacemos lo que se quiera antes de salir a otro lado
    console.log('blah bla, antes de salir');
    //----Una vez que terminamos brincamos a donde originalmente ibamos
    
    window.location.href = e.currentTarget.href;

});