jQuery 中的unload()方法用于在用户尝试导航离开当前网页时执行卸载事件。该事件可以在用户更改页面的动态状态时触发,例如用户点击链接离开页面,一个新的URL 是在地址栏等中输入的。卸载方法应该只用于 window 对象。
它指定了当卸载事件发生时会发生什么。
句法:
$(selector).unload(function)
参数该方法只接受下面描述的一个必需参数:
- 函数:这是一个必需参数,用于指定触发卸载事件时要运行的函数。
Example-1:这个例子描述了当你点击链接时触发卸载事件。
jQuery unload() Method
GeeksForGeeks
When you click
Go to geeks, or close the window,
an alert box will be triggered.
输出:
- 单击任意位置之前:
- 单击链接或尝试离开页面后
Example-2:这个例子描述了当你点击链接时触发卸载事件。
jQuery unload() Method
GeeksForGeeks
When you click GeeksForGeeks,
or close the window, an alert box will be triggered.
输出:
- 单击任意位置之前:
- 单击链接或尝试离开页面后
笔记:
- 卸载事件的工作依赖于浏览器。
- 在 3.0 版本中删除了 unload() 方法。
- unload() 方法在 jQuery 版本 1.8 中被弃用。