2013-04-01 61 views
1

LinkedIn按鈕在我的考慮中總是顯示出與其他按鈕相比的奇怪態度。LinkedIn即使使用完成()函數後,按鈕延遲顯示?

問題這一次,是在幻影的延遲,即使在使用有()函數後:

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是社交按鈕的包裝股利。
  • CreateNewLikeButton()CreateNewTweetButton()CreateNewPlus1Button()CreateNewLinkedinButton(),並 CreateNewSuButton()加載通過Ajax一個WordPress職位時動態更新 社交按鈕的功能。 str是傳遞參數, 包含帖子的ID。

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一。

預先感謝您的寶貴時間

回答

1

我不知道該怎麼表達出來:但問題自行解決,而無需改變任何東西。

也許這是一個LinkedIn問題。