解决方法
$('body').bind('beforeunload',function(){ //do something });
但是这不会保存以后的任何信息,除非您计划将其保存在某个地方(或本地存储)的cookie中,并且卸载事件并不总是在所有浏览器中启动。
示例:http://jsfiddle.net/maniator/qpK7Y/
码:
$(window).bind('beforeunload',function(){ //save info somewhere return 'are you sure you want to leave?'; });