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 標籤是否匹配...