jQuery unload() 方法
示例
在离开页面时发出消息提示
$(window).unload(function(){
alert("再见!");
});
定义和用法
unload() 方法在 jQuery 1.8 版本中已被 弃用,并在 3.0 版本中被移除。 使用 on() 或 trigger() 方法代替。
请使用 .on("unload", handler)
代替 .unload(handler)
,并使用 .trigger("unload")
代替 .unload()
。
当用户离开页面时,会触发 unload 事件。
unload 事件会在以下情况触发:
- 点击离开页面的链接
- 在地址栏键入新的 URL
- 使用前进或后退按钮
- 关闭浏览器窗口
- 页面重新加载
unload() 方法指定当 unload 事件发生时要执行的操作。
unload() 方法只应在 window 对象上使用。
注意: unload 事件在不同浏览器中的行为可能不同。使用前请务必在所有浏览器中测试此方法。
语法
$(selector).unload(function)
参数 | 描述 |
---|---|
function | 必需。指定在触发 unload 事件时运行的函数 |