Jquery invite à enregistrer les données sur la fréquence

Je souhaite rappeler aux utilisateurs de sauvegarder des données sur certaines pages avant de les quitter (en cliquant sur d'autres liens sur la page) à l'aide de la boîte de dialogue jquery ui. Je sais que j'ai besoin d'utiliser l'événement onbeforeunload pour détecter qu'un utilisateur quitte la page actuelle, puis affiche la boîte de dialogue. Cependant, comment permettez-vous à la navigation de continuer à l'URL sélectionnée lorsque l'utilisateur clique sur "Oui" dans la boîte de dialogue et reste sur la page actuelle lorsque l'utilisateur clique sur "Non"?

Merci!

Il vous suffit d'assigner une fonction avec une invite à l'événement window.onbeforeunload , par exemple:

 window.onbeforeunload = function() { return "Please make sure your data is saved." } 

Et le navigateur demandera automatiquement à l'utilisateur 2 choix: "Quitter cette page" et "Rester sur cette page"

Après avoir lu http://vidasp.net/jQuery-unload.html et Configurer onbeforeunload sur l'élément du corps dans Chrome et IE en utilisant jQuery , nous nous accrochons à la fenêtre à la fois. Pour plus d'informations, connectez-vous à $ (window) .unload. Voici un jsFiddle avec un exemple: http://jsfiddle.net/jtaylor/SqwV2