1

我有一个示例代码:

<fb:like onclick="example();displayThread('likepost')" href="http://stackoverflow.com" send="false" width="450" show_faces="false" style="border:none; overflow:hidden; width:50px; height:23px;"></fb:like>

和 javascript

function example() {
    alert('test');
}

喜欢 当我喜欢页面并单击按钮时,javascript 无法工作(警报('test')),如何解决它

4

2 回答 2

1

尝试这个

FB.Event.subscribe('edge.create', function () {
    example();
});
//or
FB.Event.subscribe('edge.create', example);

http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

于 2012-11-07T07:14:33.570 回答
1

您可以尝试在div标签之外放置一个标签fb:like并在该标签内添加事件 onClick div,这应该可以工作。

于 2012-11-07T07:12:16.330 回答