2015-03-18 3 views
6

Я добавляю социальной плагин facebook, чтобы веб-страницыfacebook социальный плагин не отображается при добавлении динамически

, когда я вручную добавить:

<div class="fb-comments" data-href="http://website.com/z" data-width="700" data-numposts="7" data-colorscheme="light"></div> 

это работает, однако, когда Javascript код добавить его , это не

любые идеи?

+0

Facebook не позволяет, так это вообще не работает, если сценарий не присутствует на PageLoad. Есть, вероятно, обходные пути? – adeneo

+0

@adeneo проверка принятый ответ. –

ответ

14

JS SDK проходит через ваш документ один раз, когда он инициализируется, чтобы искать такие элементы для анализа в социальных плагинах. Если вы хотите, чтобы он также анализировал содержимое, которое вы добавляете в документ позже, вам необходимо позвонить FB.XFBML.parse().

https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

+0

Спасибо, Cbro, это мне очень помогло! :) –

+0

Это фиксировало для меня двухдневную проблему! Большое вам спасибо, @CBroe! – Hideya

Смежные вопросы