2013-07-08 4 views
0

Что происходит, когда первоначально подписка на события была объявлена ​​таким образом.Facebook-событие подписывается на отмену обратного вызова

FB.Event.subscribe('edge.create', function(response) { 
    alert('you have liked me!'); 
}); 

Однако, в дальнейшем мы хотели бы изменить ответ,

FB.Event.subscribe('edge.create', function(response) { 
    callSomeOtherFunction(); 
}); 

Будет ли это переопределить функцию обратного вызова от первого?

ответ

1

No. Если вы хотите отменить функцию обратного вызова, вы должны использовать FB.Event.unsubscribe.

Подписывающее событие снова связывает многоуровневые обработчики событий, поэтому обе функции будут исключены.

+0

Cool ~ так что подписка привязывает обработчики событий обратного вызова? У вас есть информация для этого? Я хотел бы прочитать об этом. –

Смежные вопросы