AJAX загрузка
home

Пример использования

Пример

$(document).ready(function(){

   $("#but2").click(function(){
      $("#but1").val("Показать/скрыть абзац");
      $("#but1").css("backgroundColor","#E467B3");
      $("#wrap1").css("backgroundColor","#14D100");
      $("#wrap1").delegate("#but1","click",function(){
         $("#par1").toggle(1500);
      });
   });
   $("#but3").click(function(){
      $("#but1").val("Я ничего не делаю");
      $("#but1").css("backgroundColor","pink");
      $("#wrap1").css("backgroundColor","#74e868");
      $("#wrap1").undelegate();
   });

});

Определение и использование

Метод undelegate удаляет привязанные с помощью метода delegate() обработчики событий у выбранного элемента.

Синтаксис

$(селектор).undelegate(селектор_потомка,событие,функция)

селектор выбирает элемент, у элемента потомка которого будет удален обработчик события.

селектор_потомка Является не обязательным параметром. Указывает элемент-потомок выбранного элемента, у которого будет удалено событие.

событие Является не обязательным параметром. Указывает обработчик события, который будет удален.

функция Является не обязательным параметром. Имя функции, которая будет отвязана от текущего элемента.