如何加载Facebook评论后添加回调

时间:2014-11-20 23:42:57

标签: javascript jquery facebook callback facebook-comments

我需要在之后执行javascript代码在页面上正确呈现facebook评论插件(基本上我需要获得 #content '的高度)

在内容中的某处放置评论:

<div id="content">
    <fb:comments href="http://domain.com/somelink.php" num_posts="25" width="728"></fb:comments>
</div>

页面底部的Facebook初始设置:

<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=<?=MY_FACEBOOK_APP_ID?>&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

我试过了:

FB.Event.subscribe("xfbml.render", function(response) {
    console.log($('#content').height());
});

...但是收到了这个错误:

  

未捕获的ReferenceError:未定义FB

有什么想法吗?谢谢!

0 个答案:

没有答案