内容
.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"类型: 字符串字符串
"unload"。
-
请参阅.on( "unload", ... )的描述。