0

我的页面中有几个链接,我想在页面尝试重新加载时调用一个函数。

我试过

$(window).unload(function() {
  alert('Handler for .unload() called.');
});

它不工作。

4

3 回答 3

4

你可以试试:

window.onbeforeunload = function() {

}
于 2012-05-22T10:35:59.730 回答
4

控制台:(Blocked alert('Handler for .unload() called.') during unload.在 Chrome 中)

我认为这是由于用户体验原因而被阻止的。

如果您尝试console.log('Handler for .unload() called.');呼叫成功。

编辑:看到$(window).unload 没有触发

于 2012-05-22T10:37:13.100 回答
0

window.onbeforeunload = unloadMessage;

   function unloadMessage() {
           //do your codeing here...
   }
于 2013-02-14T12:57:26.177 回答