Facebook 上的 jQuery 钩子(Hook)嵌入帖子完成

标签 jquery facebook hook jquery-events

我可以将 jQuery 事件绑定(bind)到 Facebook 嵌入帖子何时完成加载吗?

我需要在我的所有 Facebook 帖子加载后触发砌体重新加载,因为它们只有在内容加载后才具有正确的高度。

我得到的最接近的是:

$(window).on('load', function () {
    $('iframe').on('load', function () {
        $container.masonry();
    });
});

但不知何故,有时会在内容加载之前触发该事件。

最佳答案

如果您直接调用 XFBML 解析器(因此使用 xfbml=0 而不是通常嵌入的 xfbml=1),您可以包含一个回调:

window.fbAsyncInit = function() {
    FB.XFBML.parse(null, function() {
        console.log("parsing is complete!");
    });
};

关于Facebook 上的 jQuery 钩子(Hook)嵌入帖子完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22380236/

相关文章:

javascript - 使用 jquery conextmenu 的参数调用函数

javascript - jQuery 中依赖 ajax 调用的最佳方法

javascript - 未捕获的 TypeError : $(. ..).froalaEditor 不是函数//找到解决方案但不确定如何使用它

javascript - 捕获 Facebook 评论框的关闭或发布到 Facebook 事件

android - 使用 OnClickListener 在同一 Activity 中的 Facebook Twitter 按钮

php - 图片上传后的 Buddypress 钩子(Hook)

C++ Function Hook(仅内存地址)

java - Xposed - 如何 Hook 私有(private)静态方法

javascript - 平滑滚动到下一个类元素 jquery

android - Cordova 构建错误 : "Could not resolve all dependencies for configuration ' :_debugApkCopy' > Could not find com. android.support :appcompat-v7:27. 0.2。”