Я пытаюсь динамически добавить виджет Addthis в определенную область страницы с помощью jQuery. Следующий код работает нормально, за исключением IE, где он вообще не отображается.
jQuery(function(){
if (typeof global_Current_ProductCode != 'undefined'){
jQuery.getScript('http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-xxxxxxxxxxx',function(){
var add_this_html ='<div class="addthis_toolbox addthis_default_style " style="margin-top:20px">';
add_this_html += '<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>';
add_this_html += '<a class="addthis_button_tweet"></a>';
add_this_html += '<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>';
add_this_html += '</div>';
jQuery('.text.colors_text:eq(0)').closest('table').before(add_this_html);
addthis.init();
});
}
});
Это все, что я вижу в IE с firebug lite.
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"/>
<a class="addthis_button_tweet"/>
<a class="addthis_button_google_plusone" g:plusone:size="medium"/>
</div>
У кого-нибудь есть идеи, почему он не появится в IE?