Answers for "detectar si el usuario quita el cursor de la ventanta de tu web"

-1

detectar si el usuario quita el cursor de la ventanta de tu web

function window_mouseout( obj, evt, fn ) {

    if ( obj.addEventListener ) {

        obj.addEventListener( evt, fn, false );
    }
    else if ( obj.attachEvent ) {

        obj.attachEvent( 'on' + evt, fn );
    }
}

window_mouseout( document, 'mouseout', event => {

    event = event ? event : window.event;

    var from         = event.relatedTarget || event.toElement;

    // Si quieres que solo salga una vez el mensaje borra lo comentado
    // y así se guarda en localStorage

    // let leftWindow   = localStorage.getItem( 'leftWindow' ) || false;

    if ( /* !leftWindow  && */ (!from || from.nodeName === 'HTML') ) {

        // Haz lo que quieras aquí
        alert( '¿Quieres abandonar mi página?' );
        // localStorage.setItem( 'leftWindow', true );
    }
} );
Posted by: Guest on October-09-2021

Code answers related to "detectar si el usuario quita el cursor de la ventanta de tu web"

Browse Popular Code Answers by Language