无法像按钮那样动态加载Facebook

时间:2013-01-23 03:10:53

标签: javascript jquery facebook xfbml

我有一个网页,当你滚动到底部时会动态加载下一页,一旦新页面加载我希望能够呈现所有类似Facebook的按钮,这些按钮是新的但不是所有已经存在的按钮呈现。

我对此出错的地方有点不知所措,我们非常感谢任何帮助,谢谢。

Javascript代码:

$('.fb-like:not(.fb_edge_widget_with_comment)').each(function(index, element) {
    $(element).attr('id', 'ajax-fb-like');
    FB.XFBML.parse(document.getElementById('ajax-fb-like'));
    $(element).removeAttr('id');
});

Facebook就像按钮代码:

<div class="fb-like" data-href="http://url.com/" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true"></div>

1 个答案:

答案 0 :(得分:4)

您可以将喜欢的按钮更改为XFBML,并使用FB.parse()动态制作按钮。

http://developers.facebook.com/docs/reference/plugins/like/

http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/