使用javascript添加Facebook评论时不会显示

时间:2014-04-11 11:22:01

标签: javascript html facebook dom facebook-comments

我的网页上有多个facebook-comment区域,这些区域都不同。

为了节省页面加载时间,我想让它们仅在用户点击某个按钮时显示/加载。

问题在于,当我编写代码时

<div class="fb-comments" data-href="http://mypage.com" data-width="600" data-numposts="5" data-colorscheme="dark"></div>

在html中,一切正常,但是当我通过.innerHTML添加代码时,在我操作html后包含sdk时,它没有显示任何预期。问题是,由于已经加载了sdk,因此无法显示所有其他注释框。

当用户使用JavaScript单击按钮时,如何让用户看到所有注释框?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。我将评论代码更改为

<fb:comments href="http://mypage.com" width="600" numposts="5" colorscheme="dark"></fb:comments>

在我添加代码后,我用

刷新了这个特定的部分
FB.XFBML.parse(document.getElementById("parent of commentField"));