Дублирование кода Facebook при перемещении деления с помощью jQuery - PullRequest
0 голосов
/ 15 марта 2011

Я пытаюсь переместить раздел сайта с помощью jQuery в зависимости от ширины окна пользователя. Мне удалось выполнить этот аспект, однако перемещаемое разделение содержит некоторый код Facebook, и когда jQuery перемещает его, он дублируется и появляется дважды (в результате получается два iFrames).

У меня есть эта строка в моей голове HTML.

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

Тогда это строка (и), которая дублируется, когда я перемещаю div (я заменил свои идентификаторы на X):

<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>

Я использую remove () и append () для перемещения деления, потому что оно должно появляться в разных контейнерах (div). Я попытался поместить FB.init в заголовок HTML, но это не сработало. ничего не появилось.

Есть идеи?

Приветствие.

1 Ответ

0 голосов
/ 09 сентября 2011

В этом случае происходило то, что, когда код копировался в новую часть страницы, снова вызывалась функция init (). Что означало, что два соединения находятся в процессе.

Поэтому вентиляторная коробка пополнилась вдвое.

...