很抱歉提出愚蠢的问题,但我真的需要触发这个事件..
在jQuery中我有:
$(document).ready();
加载DOM时会调用哪个。
现在我想在DOM关闭或不再使用或者加载一些其他DOM而不是当前DOM时调用函数。
因此,我正在使用以下事件,但当我导航到其他页面时,它不会被触发。
$( window ).unload(function() {
alert( "Handler for .unload() called." );
});
有人能以正确的方式指出我吗?
答案 0 :(得分:3)
尝试onbeforeunload事件
window.onbeforeunload = function() {
return 'Handler for .unload() called.';
}
如果是最新版本的FF,将不会显示自定义消息,这是一个错误。您可以在此Question
中找到更多参考资料