javascript 监测页面离开事件

原创 2015年07月09日 16:10:34


1、jquery方法:(注:在jQuery v1.11.1验证通过)

支持的浏览器:Firefox 38,IE8,Safari 5.1.7,360浏览器7.1,Google Chrome 43

//绑定

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

alert("unload");

$(window).unbind('beforeunload');//在不需要时解除绑定

});

//解除绑定

$(window).unbind('beforeunload');


2、js方法:

支持的浏览器:Firefox 38,IE8,Safari 5.1.7,360浏览器7.1,Google Chrome 43

window.onbeforeunload = function(event) { 

alert("unload");

}


相关文章推荐

用户离开页面前,提示是否离开此页面(包括浏览器按钮事件)

用户离开页面前,提示是否离开此页面(包括浏览器按钮事件) window.onbeforeunload = function(){ return "您的文章尚未保存!";   } ...

离开页面触发事件onunload、onbeforeunload区别

onunload和onbeforeunload两个事件都是在执行页面刷新、关闭、浏览器关闭时能触发,不过在访问服务器读取新的页面时执行顺序有所不同,并且onunload无法阻止页面的关闭与刷新,onb...

JS在用户离开页面时提示信息&常用的弹出窗口用法

有时候在编辑页面用户做修改后,可能会有刷新、关闭等误操作造成当前页面信息的丢失, 何不先提醒一下用户呢?实例代码如下: Confirm Before Leave ...

Jquery实现如何关闭离开页面时提醒

方法/步骤 jquery离开页面弹出提示 1 jquery离开页面弹出提示代码: //绑定beforeunload事件$(window).bind('beforeunload',function...

【JavaScript】离开页面前提示

离开页面前的提示不可以用onunload去做,因为它只是兼容IE,你要兼容Google与FireFox就蛋疼了。 而且这个事件还是关闭之后才会触发的。 取而代之可以用onbeforeunload去...

js离开页面执行函数 onbeforeunload与onunload事件

在最近的项目中,需要做到一个时间,就是用户离开页面的时候,我需要缓存页面其中一部分的内容,但是我不需要用户刷新的时候也缓存,我只希望在我用户离开的时候执行这个函数。百度之,有onbeforeunloa...

js如何实现在监测页面关闭和刷新事件

原文:https://segmentfault.com/q/1010000007685607 有一个需求,当用户在页面中进行刷新和关闭页面的时候显示一个弹框提示用户功能。 于是自己就想到onb...

js 监听窗口关闭或刷新事件

onbeforeunload与onunload事件 Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过 window.onunload来指定或者在里指定。区别在于o...

获取页面离开onbeforeunload与onunload事件的返回值

转自:http://www.cssha.com/?p=209         在各种项目开发的过程中,页面离开事件onbeforeunload是我们经常要用到的,可以避免用户操作失误,给用户一个...
  • jqrsdsy
  • jqrsdsy
  • 2012年10月11日 13:46
  • 9144

jquery实现页面离开时检测当前页面是否被修改,修改则提示

代码如下: //检测表单是否已经修改过 $(window).bind('beforeunload',function(){ if( IsModified() ){ return '您输入的内容尚...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript 监测页面离开事件
举报原因:
原因补充:

(最多只允许输入30个字)