DeeDi - трезвые записки

die([type], [func])

Действие данной функции противоположно live — удаляет привязанные “живые” события. Если указан тип события type, то все события этого типа будут удалены. Если передается функция func, которая была передана ранее в live, то удаляется только тот конкретный обработчик.
В примере у желтой кнопки удаляем и привязываем событие click:

Click!
Код примера:
<script type="text/javascript">//<![CDATA[
$(document).ready(function() {
function aClick() {
$("#example_j div").show().fadeOut("slow");
}
$("#bind_j").click(function () {
$("#theone_j").live("click", aClick)
.text("Можно кликать");
});
$("#unbind_j").click(function () {
$("#theone_j").die("click", aClick)
.text("Клик заблокирован");
});
});
//]]></script>
<style type="text/css">
#example_j{border:solid 1px #999; margin-bottom:10px; padding:5px}
#example_j button { margin:5px; }
button#theone_j { color:red; background:yellow; }
</style>
<div id="example_j">
<button id="theone_j">Клик заблокирован</button>
<button id="bind_j">Разблокировать Click</button>
<button id="unbind_j">Заблокировать Click</button>
<div style="display:none;">Click!</div>
</div>

Боковой текст: