【发布时间】:2014-04-11 11:22:00
【问题描述】:
我的页面包含多个不同的 facebook 评论区。
为了节省页面加载时间,我想让它们仅在用户单击某些按钮时出现/加载。
问题是,当我编写代码时
<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 单击按钮时,如何使所有评论框对用户可见?
【问题讨论】:
-
抱歉,您的问题不清楚!
-
我想在用户点击按钮时加载评论框。
-
那么问题是什么?这是可能的。显示更多代码你是怎么做的
-
但这怎么可能呢?当页面加载时,我会按照手册中的说明添加 Facebook-SDK,但在加载 SDK 后插入它们时不会加载任何 cmets。
-
这就是为什么我说你应该显示代码你是如何尝试这样做的-
but it wont load any comments when they are inserted after loading the SDK.
标签: javascript html facebook dom facebook-comments