?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
從元素中刪除先前用.live()綁定的所有事件.(此方法與live正好完全相反。)
如果不帶參數(shù),則所有綁定的live事件都會(huì)被移除。
你可以解除用live注冊(cè)的自定義事件。
如果提供了type參數(shù),那么會(huì)移除對(duì)應(yīng)的live事件。
如果也指定了第二個(gè)參數(shù)function,則只移出指定的事件處理函數(shù)。
從 jQuery 1.7 開始,不再建議使用 .die() (以及它的互補(bǔ)方法 .live())。請(qǐng)使用 .off() 來代替,用于移除通過 .on() 綁定的事件處理。
注意: 為了保證 .die() 能正確工作,所使用的選擇器必須與初始化 .live() 時(shí)所使用的選擇器保持一致。
type:要移除的一個(gè)或多個(gè)事件處理程序。由空格分隔多個(gè)事件值。必須是有效的事件。
fn:要移除的函數(shù)。。
要移除的一個(gè)或多個(gè)事件處理程序。 由空格分隔多個(gè)事件值。必須是有效的事件。
給按鈕解除click事件
function aClick() { $("div").show().fadeOut("slow"); } $("#unbind").click(function () { $("#theone").die("click", aClick) });