0

最初以这种方式声明事件订阅时会发生什么。

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

但是,稍后我们想更改响应,

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

这会覆盖第一个回调吗?

4

1 回答 1

1

不,如果你想覆盖回调函数,你应该使用FB.Event.unsubscribe

再次订阅事件会绑定多个事件处理程序,因此这两个函数都将被执行。

于 2013-07-08T08:58:57.620 回答