jQuery unload() 方法
实例
离开页面时弹出提醒:
<!DOCTYPE html>
<html>
<head>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(window).unload(function(){
alert("Goodbye!");
});
});
</script>
</head>
<body>
<p>当你点击 <a href="https://cankaoshouce.com">这个链接</a>, 或者关闭当前页面, 将弹出一个提示框</p>
</body>
</html>
定义与用法
unload()
方法在 jQuery 1.8 版本中被 弃用,并在 3.0 版本中被 删除。
当用户离开页面时,会触发 unload
事件。
unload
事件会在以下情况下触发:
- 点击了一个链接离开当前页面
- 在地址栏中输入一个新的 URL 并跳转
- 使用了 前进/后退 按钮
- 浏览器窗体被关闭
- 当前页面被刷新
unload()
方法指定 unload
事件时发生时的事件处理内容。
unload()
方法只能在 windows 窗体对象上使用。
注意:
unload
事件在不同浏览器中的工作方式可能不同。在使用之前,请确保在所有浏览器中测试此方法。语法
$(selector).unload(function)
参数 | 描述 |
---|---|
function | 必填。指定触发 unload 事件时要运行的函数 |