jQuery 事件 undelegate() 方法

jQuery 参考手册 事件jQuery 参考手册 事件

undelegate() 方法删除由 delegate() 方法添加的一个或多个事件处理程序。

 

1. 语法

$(selector).undelegate(selector,event,function)

我要试一试

参数 描述
selector 可选。规定需要删除事件处理程序的选择器。
event 可选。规定需要删除处理函数的一个或多个事件类型。
function 可选。规定要删除的具体事件处理函数。

 

2. 范例

从所有元素删除由 delegate() 方法添加的所有事件处理器:

$("body").undelegate();

我要试一试

 

3. 我要试一试 - 范例

jQuery 参考手册 事件jQuery 参考手册 事件

当用户离开页面时,会发生 unload 事件。具体来说,当发生以下情况时,会发出 unload 事件:点击某个离开页面的链接;在地址栏中键入了新的 URL;使用前进或后退按钮;关闭浏览器;重新加载页面。unload() 方法将事件处理程序绑定到 unload 事件。unload() 方法只应用于 window 对象。