Показать сообщение отдельно
  #1 (permalink)  
Старый 23.08.2013, 17:34
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

Удаление обработчика события
Вот http://xhtml.co.il/ru/jQuery/jQuery.proxy есть описание метода proxy.
Этот метод возвращает новую анонимную ф-цию, которая назначае обработчику в этих строчка:
$("#test").click( jQuery.proxy( obj, "test" ) );

Не могу понять почему для удаления обработчика события click указывается совсем другая ф-ция из этих строчек:
$("#test").unbind("click", obj.test);

но при этом обрботчик-анонимная ф-ция удаляется. То есть ведь ф-ция, возращаемая методом proxy и метод test объекта obj это не одна и та же ф-ция, так почему же обработчик удалятся как-будто бы это одна и та же ф-ция?
Ответить с цитированием