1

一番下までスクロールすると次のページを動的にロードするWebページがあります。新しいページがロードされたら、新しいボタンのようにすべての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>
4

1 に答える 1

4

いいねボタンをXFBMLに変更FB.parse()して、ボタンを動的に作成するために使用できます。

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

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

于 2013-01-23T03:29:45.150 に答える