Addis não está funcionando com o Ajax
Estou carregando todos os artigos com Ajax, mas a funcionalidade Addthis não está correta
$thisChild.load( permLink + ' #thePostStuff', function() {
E no retorno de chamada da função .load (), adicionei este código para trazer a funcionalidade de compartilhamento Addthis:
var script = 'http://s7.addthis.com/js/300/addthis_widget.js?domready=1#pubid=MY-PUB-ID';
if (window.addthis){
window.addthis = null;
}
$.getScript( script );
O código no conteúdo do arquivo permLink chamado pela solicitação ajax que carrega o script Addthis é o seguinte:
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style"
addthis:url="<?php the_permalink(); ?>"
addthis:title="<?php the_title(); ?>"
addthis:description="<?php the_excerpt(); ?>">
<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<!-- AddThis Button END -->
O problema é que o addthis não está carregando conforme o esperado. Funciona corretamente na primeira vez que um artigo é aberto, mas em outras ocasiões (a menos que a página seja atualizada), ele não inclui o número que exibe quantas vezes o artigo foi compartilhado, que aparece assim quando eu inspeciono o elemento:<a class="addthis_button_expanded" target="_blank" title="View more services" href="#">1</a>
EDITAR
Tentou uma correção conhecida:$.getScript( script , function() { addthis.init(); });
mas isso não resolveu o problema.
EDIT 14 de agosto de 2012
O site éhttp: //epicvan.co e acabei de remover os números porque nunca tive uma solução enquanto estava trabalhando nela. O projeto foi concluído há meses, então não testarei as novas respostas. Espero que eles possam ajudá-lo se você encontrar o mesmo problema! Felicidade