LinkedIn Задержка кнопки в появлении даже после использования функции done ()?

Кнопка LinkedIn всегда показывает, на мой взгляд, странное отношение по сравнению с другими кнопками.

На этот раз проблема заключается в задержке появления, даже после использования функции done ():

    function CreateNewsocial(str)
    {
            $(".dd_outer").fadeOut("slow");

                CreateNewLikeButton(str);

            $.when(CreateNewTweetButton(str),CreateNewPlus1Button(str),CreateNewLinkedinButton(str),CreateNewSuButton(str)).done(function(){

                      $(".dd_outer").fadeIn('slow');
                       });

    }

Куда:

dd_outer - это div для социальных кнопок.CreateNewLikeButton()CreateNewTweetButton()CreateNewPlus1Button() CreateNewLinkedinButton() , а такжеCreateNewSuButton() это функции, которые динамически обновляют социальные кнопки при загрузке другого поста Wordpress через Ajax.str является переданным параметром и содержит идентификатор сообщения.

Все работает нормально, кроме кнопки LinkedIn. Ради информации, код CreateNewLinkedinButton ():

function CreateNewLinkedinButton(str)
        {


            var elem3 = $(document.createElement("script"));
            elem3.attr("type","IN/Share");
            elem3.attr("data-url","http://website/Arra2issia/"+str+"/");    
            elem3.attr("data-counter", "top");


             $("#linkedin").empty().append(elem3);

return $.getScript("http://platform.linkedin.com/in.js?async=true", function() {
    IN.init();
  });
        }   

и HTML это:


Я уже писал о:Не показывать социальные кнопки (загруженные через jquery), пока все они не будут полностью загружены и получил помощь, которая отлично работала для всех социальных кнопок, кроме LinkedIn.

Заранее спасибо за ваше драгоценное время

Ответы на вопрос(1)

Ваш ответ на вопрос