2012-02-04 21 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

相关问题