首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何删除或(卸载)window.onbeforeunload事件,请进看一眼感谢

2012-09-18 
怎么删除或(卸载)window.onbeforeunload事件,请进看一眼感谢。//如下一加载页面我就绑上事件,如不需要弹出

怎么删除或(卸载)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;只是弹出来的为空,还是会弹出,离开,或是留在当前页的一个提示框

热点排行