jquery怎麼取消live事件

2022-10-11 04:39:10 字數 772 閱讀 7532

jquery中,可用die()方法來取消live事件,該方法可移除通過live()方法繫結的指定事件,語法「$(selector).die("事件名","處理函式名")」;die()方法的兩個引數都可省略,這樣可移除所有繫結的live事件。

本教程操作環境:windows7系統、jquery1.7.0版本、dell g3電腦。

使用die() 方法取消live事件。

die() 方法移除通過 live() 方法向被選元素新增的乙個或多個事件處理程式。

簡單來說,die() 方法可移除通過live()方法繫結的指定事件。

語法:$(selector).die(event,function)引數描述event可選。規定要移除的乙個或多個事件處理程式。

由空格分隔多個事件值。必須是有效的事件。function可選。規定要移除的特定函式。注意:die() 方法在 jquery 版本 1.7 中被廢棄,在版本 1.9 中被移除。

示例1:移除所有通過 live() 方法向

元素新增的事件處理程式

這是乙個段落。

這是另外乙個段落。

點選任意乙個段落,使其消失。

移除click事件

p 元素的click事件通過 live() 方法來新增

示例2:使用 die() 方法從被選元素中只移除乙個指定的事件處理程式

這是乙個段落。

這是另外乙個段落。

點選任意乙個段落,放大字型。

移除事件控制代碼 changesize(),p 元素的click事件通過 live() 方法來新增。

jquery 取消冒泡

1 通過返回false來取消預設的行為並阻止事件起泡。jquery form bind submit function 2 通過使用 preventdefault 方法只取消預設的行為。jquery form bind submit function event 3 通過使用 stoppropaga...

jquery 取消冒泡

1 通過返回false來取消預設的行為並阻止事件起泡。jquery form bind submit function 2 通過使用 preventdefault 方法只取消預設的行為。jquery form bind submit function event 3 通過使用 stoppropaga...

Jquery裡live事件移除原因

live 事件 html view plain copy a live click function live事件jq把alert函式繫結到 document 元素上,並使用 click 和 a 作為引數,任何時候只要有事件冒泡到document節點上,它就會檢視該事件的目標元素和 a 標籤是否匹配...