LinkedIn Button всегда показывает, на мой взгляд, странное отношение по сравнению с другими кнопками.Задержка кнопки 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
- это переданный параметр, а содержит идентификатор сообщения.
Everthing работает нормально, за исключением кнопки 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 является:
<div id="linkedin"><script type="IN/Share" data-url="<?php the_permalink();?>" data-counter="top"></script></div>
Я уже писал о том: Do not show social buttons (loaded via jquery) till they all are completely loaded и получил помощь, которая работала отлично подходит для всех социальных кнопок, кроме LinkedIn один.
Заранее спасибо за ваше ценное время