2012-02-04 53 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 2012-02-04 19:40:55

+0

沒有回調,只是顯示框 – gwendall 2012-02-05 11:12:10

回答

5

你需要告訴Facebook to parse the XFBML

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

這將觸發容器內的XFBML解析。

+0

真棒,謝謝 – gwendall 2012-02-05 11:10:38

+0

很好地反應應用程序,謝謝 – yussan 2016-10-30 09:19:34

相關問題