Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何判断Facebook社交小部件何时完成加载?_Facebook_Widget_Social - Fatal编程技术网

如何判断Facebook社交小部件何时完成加载?

如何判断Facebook社交小部件何时完成加载?,facebook,widget,social,Facebook,Widget,Social,可能重复: 我一直在试图找到一种方法,在Facebook评论小部件完全加载后运行JavaScript函数。我尝试过这样运行函数: $(window).load(function () { mystuff(); }); 但这有时会在小部件加载之前运行。我查看了Facebook文档,虽然我看到我可以订阅事件,比如正在创建的评论,但我看不到有一个事件会在加载小部件后通知我。社交小部件加载到IFRAME中。我自己并没有这样做,但你应该能够赶上这个事件 $('.fb_iframe_widget

可能重复:

我一直在试图找到一种方法,在Facebook评论小部件完全加载后运行JavaScript函数。我尝试过这样运行函数:

$(window).load(function () {
    mystuff();
});

但这有时会在小部件加载之前运行。我查看了Facebook文档,虽然我看到我可以订阅事件,比如正在创建的评论,但我看不到有一个事件会在加载小部件后通知我。

社交小部件加载到IFRAME中。我自己并没有这样做,但你应该能够赶上这个事件

$('.fb_iframe_widget iframe').load(function() {
    // facebook comments ready
});

xfbml被折旧,因此您对该问题的回答被折旧。但是,是的,可能重复的问题XFBML没有被弃用,fbml是。请阅读本文末尾的注释。我的观点是正确的,Facebook的文档让我相信一些不完全正确的事情。我同意,他们应该在FBML文档页面中添加类似的注释以消除混淆。无论如何,我是重复的,是的,您的原始答案有帮助