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