2012-07-27 9 views
5

Używanie kodu do twitterowania Twittera dla pojedynczych tweetów powoduje załadowanie skryptu o nazwie widget.js. Ten skrypt jest odpowiedzialny za dynamiczne generowanie kodu HTML tweeta.Zdarzenie zakończenia wbudowanych tweetów?

Czy istnieje zdarzenie wywoływane przez widget.js po zakończeniu renderowania osadzonego tweeta? W jaki sposób mój kod może się dowiedzieć, że renderowanie zostało zakończone?

Potrzebuję tego, ponieważ próbuję użyć masonerii jQuery do zaprojektowania zestawu tweetów. Kamieniarstwo ustala wysokość kontenera dla każdego tweeta, aby tweety były w pełni renderowane, powodując nakładanie. Chcę otrzymywać powiadomienia, że ​​wszystkie tweety są w pełni renderowane w celu odświeżenia układu murarskiego.

Odpowiedz

0

Jeśli spojrzeć na uncompressed code here szukając „render” daje to ciekawy warunkowy

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

i nieco niższa w kodzie jest

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

może być w stanie zbadać ...

+0

Dzięki, ale ten fragment został wykorzystany w widżecie strumienia Twittera, a nie w tekście Tweet. – infojunkie