6

如何检测到用户正在离开我的页面?有点像stackoverflow,如果你已经开始写帖子的话。

$(window).unload()在 jQuery 中尝试过,但我无法让它工作。

这种说法并不完全正确,在IE9中它确实有效,实际上有点过分了。如果页面被刷新,它也会弹出。但在 Chrome 中,什么都不会触发。

4

1 回答 1

10

在你的代码中包含 jQuery 库,然后试试这个

$(window).bind('beforeunload', function(){

        return 'DataTest';
});​

JsFiddle 演示

于 2012-11-29T13:28:38.253 回答