退出页面时弹出JavaScriptjQuery

退出页面时弹出JavaScriptjQuery,javascript,jquery,Javascript,Jquery,如果用户退出(关闭窗口/关闭选项卡)页面,我希望向他/她显示一个反馈弹出窗口。如果他/她单击页面上的第三方链接(任何其他主机),但不单击自身链接(属于同一主机),则应使用相同的方法。我尝试了window.onbeforeuload,它似乎只对IE出口有效。有人能帮我吗 谢谢, Racky使用unload()事件: 以下是从该页中选取的示例: $(window).unload( function () { alert("Bye now!"); } ); 刷新页面时会调用此函数,因为从技术上讲,

如果用户退出(关闭窗口/关闭选项卡)页面,我希望向他/她显示一个反馈弹出窗口。如果他/她单击页面上的第三方链接(任何其他主机),但不单击自身链接(属于同一主机),则应使用相同的方法。我尝试了window.onbeforeuload,它似乎只对IE出口有效。有人能帮我吗

谢谢, Racky

使用
unload()
事件:

以下是从该页中选取的示例:

$(window).unload( function () { alert("Bye now!"); } );
刷新页面时会调用此函数,因为从技术上讲,您没有提交它,而是再次请求它,这意味着您将离开当前页面


自我链接不应该导致重新加载页面,这样你就没事了。自链接需要是
#anchorname
doSomeJavaScript();返回false

相关良好,谢谢,但对于自链接也是如此:(有人吗?即使在我刷新页面时也会调用onunload:(当你刷新页面时会调用它,因为从技术上讲,你没有提交它,而是再次请求它,这意味着你要离开你所在的页面。自链接不应该导致页面重新加载,所以你会没事。自链接需要是
#anchorname
doSomeJavaScript();返回false;