作用:页面关闭或刷新时候弹出类似confirm的弹窗,确定是否刷新或关闭

一般写法:

1、html中,<body onbeforeunload="return 'sure?'">

2、<script>

window.onbeforeunload=function(){

  return 'sure?';

}

</script>

3、Jquery写法

$(window).bind("beforeunload",function(){

  return 'sure?';

})

 

去除绑定:

当页面设置了beforeunload事件以后,想要特定a直接跳转url而不弹出这个提示框

<script>

window.onbeforeunload=function(){

  return 'sure?';

}

document.getElementById("btn").onclick=function(){

  window.onbeforeunload=function(){};

}

</script>

 

或JQUERY

$(window).bind("beforeunload",function(){

  return 'sure?';

})

$("#btn").click(function(){  $(window).unbind("beforeunload"); })

 

 

 

 

 

 

 

posted on 2013-08-07 15:18  zarck  阅读(283)  评论(0编辑  收藏  举报