【问题标题】:dynamically added Facebook send button not rendering动态添加的 Facebook 发送按钮未呈现
【发布时间】:2011-11-05 05:59:46
【问题描述】:

我想在页面加载后动态添加一个 Facebook 发送按钮(iframe 尚不支持)(由于网站的构建方式,它将成为通过 AJAX 加载的 HTML 模板的一部分用户操作)。

虽然我正在导入 FB JavaScript SDK,但当我通过 AJAX 加载新内容时,标记的元素并未“转换”为 FB 发送按钮。

我试过了:

<div class="fb-send" data-href="example.com"></div>

<fb:send href="example.com"></fb:send>

有什么建议吗?

【问题讨论】:

  • 你试过在ajax调用后加载sdk吗?
  • 谢谢...我想我希望不必每次都调用 FB.init,但现在解析/处理很有意义。

标签: facebook facebook-javascript-sdk


【解决方案1】:

当你向 dom 添加一个 FBML 元素时,你应该调用

FB.XFBML.parse();

http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

【讨论】:

  • 该文档在发表此评论时并未将 fb:send 列为受支持的标签。
猜你喜欢
  • 2013-06-23
  • 2012-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-23
相关资源
最近更新 更多