2012-07-27 14 views
5

L'utilizzo del codice di incorporamento di Twitter per singoli tweet provoca il caricamento di uno script chiamato widget.js. Questo script è responsabile della generazione dinamica dell'HTML del tweet.Evento di completamento dei tweet incorporati?

C'è un evento attivato da widget.js quando il rendering di un tweet incorporato è completo? Come può il mio codice scoprire che il rendering è completo?

Ho bisogno di questo perché sto cercando di usare jQuery Masonry per impaginare una serie di tweet. La muratura fissa l'altezza del contenitore per ogni tweet prima del, i tweet sono completamente renderizzati, causando una sovrapposizione. Mi piacerebbe essere avvisato che tutti i tweet sono completamente renderizzati per aggiornare il layout della Massoneria.

risposta

0

Se si guarda nel uncompressed code here ricerca di "render" cede questo interessante condizionale

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

e un po 'più bassa nel codice è

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

si potrebbe essere in grado di esplorare ...

+0

Grazie, ma questo frammento di codice è stato utilizzato nel widget di flusso Twitter, non nel tweet incorporato. – infojunkie

Problemi correlati