facebook社交插件加载完成后如何加载函数方法?

Pha*_*hye 5 jquery-plugins facebook-social-plugins

我有jQuery砌体来布局我的网站上的列表项,每个列表项都有一个fb:comments.异步加载SDK,甚至将方法设置为"$ container.masonry('reload');" 在FB.init()之后,列表项仍然重叠.

我在重新加载砌体之前测试了一个alert()框,如果快速关闭警告框,项目仍然重叠,但如果在一段时间后关闭它,它会正确显示边距.所以我假设砌体重载在fb:comments完成加载之前运行.

在fb:comments完成加载后,如何触发砌体重载?不是通过按钮单击.图像显示何时重叠并且在fb:comments之后重新加载.

小智 3

如果您使用 xfbml 版本的插件,您可以订阅 xfbml.render - 当所有插件(调用)完成时触发。 http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/