弹出退出页面Javascript jQuery

时间:2010-07-12 10:33:58

标签: javascript jquery

如果他/她退出(关闭窗口/关闭标签页)页面,我想向用户显示反馈弹出窗口。如果他/她同时点击页面上的第三方链接(任何其他主机)而不是自身链接(属于同一主机),则同样应该有效。我已经尝试过window.onbeforeunload,它似乎仅适用于IE出口。有人可以帮我这个吗?

谢谢, Racky

1 个答案:

答案 0 :(得分:2)

使用unload()事件:

http://api.jquery.com/unload/

以下是该页面的示例:

$(window).unload( function () { alert("Bye now!"); } );

当你刷新页面时会调用,因为从技术上讲你没有提交它,你再次要求它,这意味着你要离开你所在的那个。

自我链接不应该导致重新加载页面,所以你会没事的。自我链接需要为#anchornamedoSomeJavaScript(); return false;