读书人

如何删除或(卸载)window.onbeforeun

发布时间: 2012-09-18 16:21:42 作者: rapoo

怎么删除或(卸载)window.onbeforeunload事件,请进看一眼感谢。
//如下一加载页面我就绑上事件,如不需要弹出提示时,我点击某个元素删除window.onbeforeunload事件,
//也就是不在显示提示。就刷新页面或跳转页面。

$(function(){
unloadfn()
})

function unloadfn(){
window.onbeforeunload =function(){
return "您确定要放弃本次操作吗?这将丢失没有保存的点";
}
}

//-------------------------------我如下写的都不作用-----------

function removeEvent(){
$(window).unbind("onbeforeunload",autoalert);
window.detachEvent('onbeforeunload',autoalert);
}





[解决办法]

探讨
如果写成window.onbeforeunload=null;只是弹出来的为空,还是会弹出,离开,或是留在当前页的一个提示框

读书人网 >JavaScript

热点推荐