扫码关注官方订阅号
84669人学习
65727人学习
82984人学习
467778人学习
498837人学习
471966人学习
256484人学习
152542人学习
224170人学习
139536人学习
81804人学习
85022人学习
11944人学习
20001人学习
60816人学习
5487人学习
15007人学习
2150人学习
6980人学习
194925人学习
359900人学习
1142人学习
19058人学习
3206人学习
180550人学习
48569人学习
17603人学习
40936人学习
1049人学习
750人学习
32909人学习
unload()函数用于为每个匹配元素的unload事件绑定处理函数。此外,你还可以额外传递给事件处理函数一些数据。
unload事件会在页面退出时触发。该事件主要用于window对象、
此外,你可以为同一元素多次调用该函数,从而绑定多个事件处理函数。触发unload事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。
unload事件在不同浏览器、不同版本中的差异较大,它极有可能无法正确执行对应的事件处理函数,因此不建议使用该事件。在使用前,请自行进行浏览器兼容性测试,或改用 beforeunload 事件。
要删除通过unload()绑定的事件,请使用unbind()函数。
该函数属于jQuery对象(实例)。
语法
jQuery 1.0 新增该函数,但从1.8开始被标记为已过时。
jQueryObject.unload( [ data ,] handler )
参数
参数 描述
data 可选/任意类型触发事件时,需要通过event.data传递给事件处理函数的任意数据。
handler Function类型指定的事件处理函数。
jQuery 1.4.3 新增支持:unload()支持data参数。
参数handler中的this指向当前DOM元素。unload()还会为handler传入一个参数:表示当前事件的Event对象。
返回值
unload()函数的返回值为jQuery类型,返回当前jQuery对象本身。
示例&说明
现在,我们为window对象的unload事件绑定处理函数(可以绑定多个,触发时按照绑定顺序依次执行):
$(window).unload( function(){ alert("离开当前文档!"); } );
以上就是jQuery.unload() 函数详解的详细内容,更多请关注php中文网其它相关文章!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部