【问题标题】:Trigger creation of new Facebook Comments box with Javascript使用 Javascript 触发创建新的 Facebook 评论框
【发布时间】:2012-02-26 22:57:08
【问题描述】:

我正在构建一个应用程序,在该应用程序中,Feed 条目将使用 Facebook 评论进行评论。一旦用户单击“评论”按钮,我只想显示 Facebook 评论框,因此通过 javascript 事件动态触发此提要元素的 Facebook 评论框的打开。我尝试了以下代码,但它不起作用,打开 FB 评论框的 javascript 一定不能由 Facebook 执行。知道我的方法出了什么问题吗?我也应该玩任何 FB.ui 事件吗?

$(".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);
});

【问题讨论】:

  • 您是否在寻找发布 cmets 后的回调?
  • 没有回调,只是显示框

标签: javascript jquery facebook api dom


【解决方案1】:

您需要将 Facebook 告知parse the XFBML

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

这将触发容器内的 XFBML 解析。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多