【发布时间】:2013-11-24 03:28:26
【问题描述】:
我想在“灯箱”中添加 facebook cmets,但 cmets 不加载..我不明白这段代码发生了什么..如果我将该代码放在任何 php 文件上,那么它可以工作,但是当我放置使用 jQuery 的 lighbox 函数中的代码,cmets 不加载..plz 提出一些建议.. 这是我的代码。
fununction show_image(){
var div_comments = jQuery("<div style=\"float:right;\"></div>")
jQuery("#lightbox").append(div_comments);
var fbcomments = jQuery("<div class=\"fb-comments\" data-href=\"http://example.com/comments\" data-numposts=\"5\"></div>");
div_comments.append(fbcomments); }
在图像的点击事件中,调用 show_image()。 我在就绪函数中调用了加载 facebook cmets 的函数..这里是加载 facebook cmets 的函数..
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
请告诉我哪里错了
【问题讨论】:
-
我已经用过那个方法了……不适合我
标签: javascript jquery facebook