2013-08-16 91 views
2

我已經在我的網站上成功添加了facebook活動供稿。但是現在我有一個帶有facebook,twitter,rss供稿等功能的下拉菜單。當我從下拉活動中點擊Facebook時,Feed應該在該特定部分中加載。我該怎麼做。我已經包含了以下內容。如何只選擇被叫或Facebook時在網站中加載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_GB/all.js#xfbml=1"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

我試着追加如下。

parents.append('<div class="fb-activity fb_iframe_widget" data-header="true" data-height="300" data-width="300" data-action="like,comment,recommend,share,suggest" data-site="http://www.icimod.org/" data-app-id="118280394918580" fb-xfbml-state="rendered">'); 

但它只顯示上面的div和沒有飼料。

歡迎任何建議/意見。提前感謝。

+0

可能重複的[Facebook的社交插件和jQuery問題](http://stackoverflow.com/questions/12045721/facebook-social-plugin-and-jquery-issue) – CBroe

回答

2

User $ .getScript()在加載facebook選項時動態加載腳本。

$.getScript(url) 
      .done(function(){ 
       parents.find('div.item').append('<div class="description disp hover"><div class="fb-activity fb_iframe_widget" data-header="true" data-height="300" data-width="300" data-action="like,comment,recommend,share,suggest" data-site="http://www.icimod.org/" data-app-id="118280394918580"></div></div>'); 
      }); 

瞭解關於$ .getScript()的內容。

相關問題