Verzögerung der Anzeige des LinkedIn-Buttons auch nach Verwendung der done()-Funktion?

Lesezeit: 1 Minute

Verzogerung der Anzeige des LinkedIn Buttons auch nach Verwendung der done Funktion
Adib Aroui

Der LinkedIn-Button zeigt meiner Meinung nach immer eine seltsame Haltung im Vergleich zu anderen Buttons.

Das Problem dieses Mal ist die Verzögerung der Erscheinung, selbst nach Verwendung der done()-Funktion:

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

                CreateNewLikeButton(str);

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

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

    }

Woher:

  • dd_outer ist das Wrapping-Div von Social-Buttons.
  • CreateNewLikeButton(), CreateNewTweetButton() ,
    CreateNewPlus1Button() CreateNewLinkedinButton() und
    CreateNewSuButton() sind Funktionen, die soziale Schaltflächen dynamisch aktualisieren, wenn ein anderer WordPress-Beitrag über Ajax geladen wird. str ist der übergebene Parameter und enthält die ID von post.

Alles funktioniert gut, bis auf den LinkedIn-Button. Zur Information, der Code von CreateNewLinkedinButton() lautet:

function CreateNewLinkedinButton(str)
        {


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


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

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

und HTML ist:

<div id="linkedin"><script type="IN/Share" data-url="<?php the_permalink();?>" data-counter="top"></script></div>

Ich habe bereits darüber gepostet: Soziale Schaltflächen (geladen über jquery) nicht anzeigen, bis sie alle vollständig geladen sind, und eine Hilfe erhalten, die für alle sozialen Schaltflächen außer LinkedIn funktioniert hat.

Vielen Dank im Voraus für Ihre wertvolle Zeit

Ich weiß nicht, wie ich es ausdrücken soll: aber das Problem löst sich von selbst, ohne etwas zu ändern.

Vielleicht war es ein LinkedIn-Problem.

1004320cookie-checkVerzögerung der Anzeige des LinkedIn-Buttons auch nach Verwendung der done()-Funktion?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy