$(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
$(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