0

複数のコメントボックスを1ページに追加するにはどうすればよいですか?1ページに複数のFacebookコメントボックスを追加するには?

ajaxベースのウェブサイトの場合。最初の記事の最後に次の記事を読み込み、HTML5の履歴APIを使用してURLを変更しています。

スクリプト:FB.XFBML.parse();は、documentに設定されている現在のURLのすべてのFacebookウィジェットを再レンダリングします。

答えて

2

解決策が見つかりました。すべてのdivの親にdiv.fb-comments要素をラップし、要素DOM要素を持つFB.XFBML.parse()を呼び出してください。

例:

HTML

<article> 
    ... 
</article> 
<div id="fb_comments_box_123"> 
    <div class="fb-comments" data-href="http://www.example.com/article-story-1"></div> 
</div> 

JS:

FB.XFBML.parse(document.getElementById('fb_comments_box_123')); 

は、Ajax呼び出しの後とJavaScript上記の成功メソッド呼び出しに文書化するために上記のHTMLを読み込みます。

関連する問題