龙空技术网

beforeunload的监听与取消

is芳小芳 55

前言:

当前看官们对“jquery监听子窗口事件”大体比较珍视,看官们都想要剖析一些“jquery监听子窗口事件”的相关知识。那么小编在网上网罗了一些有关“jquery监听子窗口事件””的相关内容,希望看官们能喜欢,同学们快快来学习一下吧!

jQuery/js 可以为页面绑定 beforeunload事件,关闭、刷新、跳转页面时都将触发。

但如果想通过location.href 的形式下载、或者变动地址,它也会触发beforeunload事件

$(".js_div").mousedown(function(){    $(window).off('beforeunload');//取消监听beforeunload事件    // 其余的下载代码  }).mouseleave(function(){    $(window).on('beforeunload',windowBeforeUnload);  });     $(window).on('beforeunload', windowBeforeUnload);     function windowBeforeUnload(){    return "请注意保存您编辑的内容!";  }

标签: #jquery监听子窗口事件 #jquery监听窗口关闭事件