嵌入式推文完成事件?

时间:2012-07-27 05:23:32

标签: twitter jquery-masonry

将Twitter的嵌入代码用于单个推文会导致加载名为widget.js的脚本。该脚本负责动态生成推文的HTML。

当嵌入式推文的呈现完成时,是否有widget.js触发的事件?我的代码如何发现渲染完成?

我需要这个,因为我正在尝试使用jQuery Masonry来布局一组推文。在完全呈现推文之前,砌体修复每个推文的容器高度,从而导致重叠。我想通知所有推文都是完全呈现的,以便刷新Masonry布局。

2 个答案:

答案 0 :(得分:1)

我最终使用jQuery“watch”插件(例如https://github.com/darcyclarke/jQuery-Watch-Plugin)来监视容器div上的DOM更改。

答案 1 :(得分:0)

如果您查看uncompressed code here搜索"渲染"产生这个有趣的条件

    if (this._rendered) {
        var anchor = this.byClass('twtr-join-conv', 'a');
        anchor.href = 'http://twitter.com/' + this._getWidgetPath();
    }

在代码中略低一些

    this._rendered = true;
    // call the ready handler
    this._ready();
    return this;

你或许可以探索......