下面这些事件会执行jquery unload() 方法。
- 点击链接离开页面。
- 使用前进或后退按钮。
- 在地址栏中输入新网址。
- 关闭浏览器窗口。
- 重新加载页面。
通过这个方法我们可以判断用户是否离开了我们的页面。
unload() 方法在 jQuery 版本 1.8 中被废弃,在 3.0 版本被移除。
语法
$(selector).unload(function)
参数
参数 | 说明 |
---|---|
function | 是必不可少的参数。它在触发卸载事件时自行执行。 |
例子
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
$(window).unload(function(){
console.log("你离开了页面");
});
});
</script>
</head>
<body>
<p>点击<a href="http://www.yxjc123.com/">这个链接</a>,或者关闭窗口,
将触发unload()事件。</p>
</body>
</html>
效果