2012-02-17 125 views
2

我想使用JavaScript(jQuery)添加Facebook评论,以便能够自定义data-href。我使用了以下代码,但没有出现在div col2中。如何使用JavaScript显示Facebook评论?

$("#col2").html(
    id+"<div class='fb-comments' data-href='http://127.0.0.1/GazaPlaces/' data-num-posts='2'"+ 
    " data-width='500'></div>" 
); 

什么是解决方案?

回答

6

使用Facebook的JavaScript SDK:

<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/all.js#xfbml=1&appId=75803274170"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script> 

如果你已经装好了,然后你要添加其他评论插件,那是你动态地添加该分区在你的代码,那么你需要调用XFBML解析方法:

FB.XFBML.parse(); 
or 
FB.XFBML.parse($(id)); 

可以在FB.XFBML.parse阅读更多关于它。

相关问题