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");

}


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

方法/步骤 jquery离开页面弹出提示 1 jquery离开页面弹出提示代码: //绑定beforeunload事件$(window).bind('beforeunload',function...
  • airujingye
  • airujingye
  • 2016年06月07日 18:03
  • 3112

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

用户离开页面前,提示是否离开此页面(包括浏览器按钮事件) window.onbeforeunload = function(){ return "您的文章尚未保存!";   } ...
  • feixiangdexin123087
  • feixiangdexin123087
  • 2013年06月18日 14:17
  • 14666

怎么使用jquery阻止页面的离开或卸载

当正在离开一个页面或正在卸载一个页面时,unload事件将会被激活,然而不管怎样,此事件不能够阻止页面的离开。 $(window).bind('unload',function(){}); ...
  • taiyb
  • taiyb
  • 2014年10月12日 10:44
  • 6839

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

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

js判断离开页面刷新或关闭的方法

今天在做日新图库的时候遇到个问题,用户上传模块中,上传是用了一个SWFUpload的上传插件,上传是ajax实现   的,假设用户上传了图片,并没有提交图集,而是离开了页面,关闭浏览器或者刷新了页...
  • jinyeweiyang
  • jinyeweiyang
  • 2014年09月28日 11:34
  • 2040

js离开当前页面时触发的函数

js离开当前页面时触发的函数: window.onbeforeunload=fun() ; function fun(return 'msg';) ; 这样子在浏览器在捕捉到页面即将离开的时候就会弹出...
  • iBenxiaohai123
  • iBenxiaohai123
  • 2017年11月10日 11:38
  • 385

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

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

【JavaScript】离开页面前提示

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

关于苹果 ios safari 踩过的一些坑 记录下来

嗯.苹果的坑是很多  被safari折磨的死去活来的 ios10 safari 页面缩放问题 测试的时候有个家伙是ios10 然后发现页面可以缩放了??? wtf? 其他的不都好好的么 找了很多...
  • u010067685
  • u010067685
  • 2016年11月04日 11:44
  • 2080

js定时和离开当前页面事件

/* timeId=window.setTimeout("method()",1000);     window.clearTimeout(timeId);定时执行 timeId=window.s...
  • u014411966
  • u014411966
  • 2016年08月30日 10:40
  • 244
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript 监测页面离开事件
举报原因:
原因补充:

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