捕获Facebook喜欢onclick事件

时间:2011-12-19 21:46:59

标签: facebook

通常在HTML中,您可以将div框放在另一个上面,如果您单击底部框(HTML中的最后一个框),onclick事件将通过DOM冒泡到其他框,以便每个框如果需要,可以使用onclick事件做些什么。但是如果你在一个div中放置一个Facebook Like按钮,单击Like按钮不会将onclick事件传递给封闭的div。

有没有人知道实现这一目标的方法,因此Like点击不仅可以执行Facebook操作,还可以在我的页面上触发操作?

由于

3 个答案:

答案 0 :(得分:2)

edge.create和/或edge.remove事件你应该subscribe

FB.Event.subscribe('edge.create',
  function(response) {
    alert('You liked the URL: ' + response);
  }
);

答案 1 :(得分:1)

“赞”按钮位于iframe中,您不会将从iframe冒出的事件发送到您的dom事件中。

答案 2 :(得分:0)

我对此问题的看法是获取图片并处理此图片上的点击事件。因此,您可以在页面上捕获它并转发到Facebook。