html离开时监听

事件监听的效果:

1.比如跳转到其它页面中,会有个提前监听。

2.当页面本身刷新时,也有个监听

if (window.addEventListener){
  window.addEventListener('beforeunload', function (e) {
    //return '是否离开';
  })
}else if(window.attachEvent){// 主要是为了兼容老的IE
  window.attachEvent('on' + 'beforeunload', function (e) {
    that.savelocal();
  })
}else{
  window.onbeforeunload = function (e) {
    that.savelocal();
  }
}

 

posted @ 2019-01-07 19:00  target_lyl  阅读(651)  评论(0)    收藏  举报