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.
Заранее спасибо за ваше драгоценное время