Facebook嵌入帖子上的jQuery钩子已完成
当Facebook嵌入帖子加载完成时,有什么东西可以绑定jQuery事件吗 我需要在所有Facebook帖子加载后触发一次重新加载,因为它们只有在内容加载后才具有正确的高度 我得到的最接近的结果是:Facebook嵌入帖子上的jQuery钩子已完成,jquery,facebook,hook,jquery-events,Jquery,Facebook,Hook,Jquery Events,当Facebook嵌入帖子加载完成时,有什么东西可以绑定jQuery事件吗 我需要在所有Facebook帖子加载后触发一次重新加载,因为它们只有在内容加载后才具有正确的高度 我得到的最接近的结果是: $(window).on('load', function () { $('iframe').on('load', function () { $container.masonry(); }); }); 但有时在加载内容之前会触发事件。我想到还有另一种方法,使用re
$(window).on('load', function () {
$('iframe').on('load', function () {
$container.masonry();
});
});
但有时在加载内容之前会触发事件。我想到还有另一种方法,使用ready处理程序-
$(window).on('load', function () {
$('iframe').ready(function () {
$container.masonry();
});
});
如果直接调用XFBML解析器(因此使用
XFBML=0
而不是通常嵌入的XFBML=1
),则可以包含回调:
window.fbAsyncInit = function() {
FB.XFBML.parse(null, function() {
console.log("parsing is complete!");
});
};
你能告诉我们你试过什么吗?有一些可用的代码将帮助我们帮助您。我得到的最接近的信息包括查看done()-我想强调将
xfbml=0
添加到您的应用程序中的重要性。如果不这样做,则fb xfbml state=“rendered”
事件可能会在实际完成渲染之前触发。这应该是正确的答案。谢谢!在哪里添加`xfbml=0´?在facebook帖子的代码中,或者更确切地说,在SDK代码片段中?谢谢!这将我的培根保存在一个WordPress页面上,使用多个oembed来源(Twitter、YouTube、Facebook)。