目录
.on( "unload" [, eventData ], handler )返回: jQuery
描述: 绑定 "unload" 事件处理程序。
此页面描述 unload 事件。对于在 jQuery 3.0 中移除的 .unload() 方法,请参阅 .unload()。
当用户离开页面时,unload 事件会发送给 window 元素。这可能意味着多种情况。用户可能点击了链接离开页面,或者在地址栏中输入了新的 URL。前进和后退按钮也会触发此事件。关闭浏览器窗口会触发此事件。甚至页面重新加载也会首先创建 unload 事件。
unload 事件的确切处理方式因浏览器的不同版本而异。例如,某些版本的 Firefox 在点击链接时会触发此事件,但在关闭窗口时不会触发。在实际使用中,应在所有支持的浏览器上测试行为,并与类似的 beforeunload 事件进行对比。
任何 unload 事件处理程序都应绑定到 window 对象上
|
1
2
3
|
|
此事件允许脚本在用户离开页面时执行清理工作。大多数浏览器会忽略事件处理程序内部对 alert()、confirm() 和 prompt() 的调用。返回的字符串可能会用于确认对话框,但并非所有浏览器都支持此功能。无法通过 .preventDefault() 取消 unload 事件。
示例
在页面卸载时显示警报
|
1
2
3
|
|
.trigger( "unload" )返回: jQuery
描述: 触发元素的 "unload" 事件。
-
版本添加: 1.0.trigger( "unload" )
-
"unload"类型: string字符串
"unload"。
-
请参阅 .on( "unload", ... ) 的描述。