2012-07-27 8 views
5

Mit dem Twitter-Embed-Code für einzelne Tweets wird ein Skript namens widget.js geladen. Dieses Skript ist verantwortlich für die dynamische Generierung des HTML des Tweets.Eingebettete Tweets Abschlussveranstaltung?

Gibt es ein Ereignis, das von widget.js ausgelöst wird, wenn das Rendern eines eingebetteten Tweets abgeschlossen ist? Wie kann mein Code herausfinden, dass das Rendering abgeschlossen ist?

Ich brauche das, weil ich versuche, jQuery Maurerarbeit zu verwenden, um eine Reihe von Tweets zu gestalten. Mauerwerk korrigiert die Containerhöhe für jeden Tweet vor die Tweets sind vollständig gerendert, was zu Überlappungen führt. Ich möchte benachrichtigt werden, dass alle Tweets vollständig gerendert wurden, um das Maurerarbeit-Layout zu aktualisieren.

Antwort

0

Wenn Sie das Aussehen in uncompressed code here Suche nach „machen“ ergibt dies interessant bedingte

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

und etwas niedriger in dem Code ist

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

Sie könnten in der Lage sein zu erkunden ...

+0

Danke, aber dieses Snippet wurde im Twitter-Stream-Widget verwendet, nicht den Tweet einbetten. – infojunkie