jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Events/API/jQuery

die([type], [fn])

jQuery 1.3より実装。
live関数と対になり、登録されたイベントを削除します。
引数がまったく省略された場合、全てのliveイベントを削除します。
live関数で登録した、カスタムイベントも削除されます。

typeのみを指定した場合、そのtypeのイベントが全ての要素から削除されます。

第二引数にliveで登録した関数を指定した場合、その関数だけが削除されます。
サンプル
サンプル1
liveボタンを押すと、左端のボタンに対するclickイベントを有効にします。
dieボタンを押すと、イベントを無効にします。
<button id="theone">何もしない...</button>
<button id="bind">live</button>
<button id="unbind">die</button>
<div style="display:none;">Click!</div>
function aClick() {
  $("div").show().fadeOut("slow");
}
$("#bind").click(function () {
  $("#theone").live("click", aClick)
              .text("クリック!");
});
$("#unbind").click(function () {
  $("#theone").die("click", aClick)
              .text("何もしない...");
});
[全コードを表示] [実行結果を単体で表示]