$(globalfunction).unbind('window','unload')?我该怎么做这个代码?

$(globalfunction).unbind('window','unload')? how can I do this code?

$(globalfunction).unbind('window','unload')?我该怎么做这个代码?

我想解除 window.onunload 事件与 common.js

中函数的绑定

我该怎么办?

我无法重构这个常用函数,但可以调用

<div class="pageNum">
  <a onclick="globalfunction();">ABC</a>
</div>

我用

解决了这个问题
//YES IT WORK!! BUT I DON'T WANT 'TAG' SELECTOR  BE 'JQUERY OBJECT'
$('div.pageNum a').not('.disabled').click(function(){
        window.onunload=undefined;
    });

但我想让这个全局函数被触发

// !! OF COURSE THE CODE BELOW IS INVALID CODE !! 
$(globalfunction).event('invoke', function(){
        window.onunload=undefined;
});
 //!! OF COURSE THE CODE BELOW IS INVALID CODE !! 

我只是在寻找与使用 jQuery 对象(函数)时触发的 'invoke' 类似的任何事件..

您可以通过以下方式覆盖函数:

window.onunload=null;

如果这不是您想要的,那么您需要提供更具体的详细信息,说明您正在尝试做什么。

您可以使用 preventDefault 来阻止完成与该特定事件关联的默认操作。请注意,虽然 preventDefault 通常用于在单击表单提交按钮时阻止提交,但它实际上适用于任何类型的事件。参见 https://developer.mozilla.org/en/docs/Web/API/Event/preventDefault