¿Retraso en la aparición del botón de LinkedIn incluso después del uso de la función done ()?

1 minuto de lectura

¿Retraso en la aparicion del boton de LinkedIn incluso despues
Adib Aroui

El botón de LinkedIn siempre muestra, en mi opinión, una actitud extraña en comparación con otros botones.

El problema esta vez es el retraso en la aparición, incluso después del uso de la función 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');
                       });

    }

Donde:

  • dd_outer es el div envolvente de los botones sociales.
  • CreateNewLikeButton(), CreateNewTweetButton() ,
    CreateNewPlus1Button() CreateNewLinkedinButton() y
    CreateNewSuButton() son funciones que actualizan dinámicamente los botones sociales al cargar otra publicación de WordPress a través de Ajax. str es el parámetro pasado y contiene el ID de la publicación.

Todo funciona bien, excepto el botón de LinkedIn. Por el bien de la información, el código CreateNewLinkedinButton() es:

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();
  });
        }   

y HTML es:

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

Ya publiqué sobre: ​​No mostrar los botones sociales (cargados a través de jquery) hasta que todos estén completamente cargados y obtengan una ayuda que funcionó bien para todos los botones sociales excepto para LinkedIn.

Gracias de antemano por su valioso tiempo.

No sé cómo expresarlo: pero el problema se resuelve solo, sin cambiar nada.

Tal vez fue un problema de LinkedIn.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad