2011-03-15 37 views
0

我試圖用jQuery根據用戶窗口的寬度移動網站的一部分。我已經完成了這方面的工作,但是我正在移動的部分包含一些Facebook代碼,當jQuery移動它時,它會變得重複並出現兩次(導致兩個iFrame)。當使用jQuery移動部門時複製Facebook代碼

我有這條線在我的HTML頭。

<script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US"></script> 

那麼這就是當我移動的div複製行(S)(我已經取代我的ID與XS):

<script type="text/javascript">FB.init("XXXXXXXXX");</script> 
<fb:fan profile_id="XXXXXXXXXX" stream="0" connections="4" logobar="0" width="240" height="130" css="http://www.indiecity.com/account/css/facebook-like.css?6"></fb:fan> 

我使用刪除()和append()移動分區,因爲它需要出現在不同的容器(div)中。我已經嘗試將FB.init放在html的頭部,但那不起作用。沒有出現。

任何想法?

乾杯。

回答

0

在這種情況下出現的情況是,當代碼被複制到頁面的新部分時,再次調用init()函數。那意味着兩個連接在哪裏。

因此,風扇盒雙填充本身。