如何为链接禁用onbeforeunload?
var show = true;
function showWindow(){
if(show){
alert('Hi');
return "Hi Again";
}
}
$('a').click(function(){
show = false;
});
window.onbeforeunload = showWindow;这就是我所拥有的,但当我点击一个'a‘元素时,它仍然会显示出来
按钮代码:
<button type="submit" class="submitBtn"><span>Open Account</span></button>发布于 2010-11-03 12:10:19
而不是
show = false;试一试
window.onbeforeunload = null;这将简单地解除函数与事件的绑定。
发布于 2013-03-04 03:08:00
我刚刚遇到了同样的问题,并找到了一个非常简单的解决方案:
$("a").mousedown(function() {
$(window).unbind();
});这将在触发click事件之前删除onbeforeunload事件。
发布于 2011-12-12 17:45:13
使用以下代码解除绑定事件:
javascript:window.onbeforeunload=function(){null}https://stackoverflow.com/questions/4084152
复制相似问题