Adicionar espera antes de baixar link no WordPress

  • Autor Autor darkenix
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
darkenix

darkenix

Gamma
Verificado
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola a todos, soy diseñador de modelos 3D, en la cual pretendo agregar algunos gratuitamente en mi pagina web para publico estadounidense, donde tengo seguidores en sketchfab ahora mi pregunta, como puedo agregar una descarga, con un botón que diga descargar, luego te deje esperando 15 segundos para descargar, y se active la descarga.

Algo similar a adfly, pero sin salir del post de wordpress, si no un bloqueo propio, la idea es que la gente se quede un rato en el post y no se valla de inmediato por la descarga, sld.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Mythemeshop tiene un plugin que puedes hacer clic en me gusta de Facebook y esperas tiempo y luego se abre.
 
Hola a todos, soy diseñador de modelos 3D, en la cual pretendo agregar algunos gratuitamente en mi pagina web para publico estadounidense, donde tengo seguidores en sketchfab ahora mi pregunta, como puedo agregar una descarga, con un botón que diga descargar, luego te deje esperando 15 segundos para descargar, y se active la descarga.

Algo similar a adfly, pero sin salir del post de wordpress, si no un bloqueo propio, la idea es que la gente se quede un rato en el post y no se valla de inmediato por la descarga, sld.

Sin plugin!

En la entrada agrega el boton asi, donde el link de google seria el archivo a descargar!
HTML:
<button id="descargar3d" data-link="https://www.google.com/">Descargar</button>

Y este código lo pone arriba de </body> en el footer de tu theme!
JavaScript:
<script src="//code.jquery.com/jquery.min.js"></script>

<script>
$(document).ready(function(){
  
    $(document).on('click', '#descargar3d', function(){
      
        var count_3d = 25;
        var this_3d = $(this);
      
        this_3d.text('Espere '+count_3d+' segundos');

        var time_3d = setInterval(function(){
          
            if(count_3d <= 0){
              
                clearInterval(time_3d);
                window.location.href = this_3d.data('link');
              
            } else {
              
                this_3d.text('Espere '+count_3d+' segundos');
              
            }
          
            count_3d = count_3d - 1;
          
        }, 1000);
      
    });
  
});
</script>
 
Última edição:
Voltar
Topo