2012-07-27 26 views
5

將Twitter的嵌入代碼用於單個推文會導致名爲widget.js的腳本被加載。該腳本負責動態生成推文的HTML。嵌入式推文完成事件?

嵌入式推文呈現完成後,widget.js是否觸發了一個事件?我的代碼如何發現渲染完成?

我需要這個,因爲我正在嘗試使用jQuery Masonry來佈置一組推文。砌體修復了每個推文的容器高度,然後推文完全呈現,導致重疊。我希望得到通知,所有推文都已完全呈現,以刷新砌體佈局。

回答

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; 

你也許能探索...

+0

謝謝,但是這個片段被用在Twitter流控件中,而不是Tweet嵌入。 – infojunkie 2012-08-12 09:04:51