2012-02-04 34 views
1

私は、フィードエントリにFacebookコメントでコメントを付けるアプリを作成しています。ユーザーが「コメント」ボタンをクリックすると、Facebookコメントボックスを表示するだけで、javascriptイベントを通じてこのフィード要素のFacebookコメントボックスの開始を動的にトリガーします。私は次のコードを試してみましたが、うまくいかない、FBコメントボックスを開くjavascriptはどうにかFacebookによって実行されてはならない。私のアプローチで何がうまくいかないのでしょうか? FB.uiイベントもありますか?Javascriptで新しいFacebookコメントボックスの作成を作成する

$(".triggerLink").live("click",function() { 
    var FBbox = "<div class='fb-comments' data-href='http://something.com' data-num-posts='3' data-width='400'></div>"; 
    $("#commentsContainer").show().html(FBbox); 
}); 
+0

コメントを投稿した後のコールバックをお探しですか? – kobe

+0

コールバックなし、ちょうどボックスを表示 – gwendall

答えて

5

あなたはFacebookにparse the XFBMLと言う必要があります。

FB.XFBML.parse($("#commentsContainer").get(0)); 

これは、コンテナ内のXFBML解析をトリガーします。

+0

素晴らしい、ありがとう – gwendall

+0

あまりにも反応するアプリにうまく動作、ありがとう – yussan

関連する問題