Como mostrar e ocultar textos armazenados em uma variável?

  • Autor Autor Ruiz86
  • 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
Ruiz86

Ruiz86

Eta
SEO
Verificación en dos pasos activada
Buenas, tengo varios texto guardados en una variable, quiero que aparezca el primero, desaparezca el primero y aparezca el segundo, desaparezca el segundo y aparezca el tercero...

Este es mi código, espero que lo entendáis. Funciona bien si solo hay 1 teto almacenado en tet, cuando son 2 o más no me funciona y no veo porqué.

Inserir CODE, HTML ou PHP:
echo '<div id="text"></div>
<script>
var text = [';
       [B] for($a=0;$a<=count($msj)-1;$a++){[/B]echo '"<span>'.$msj[$a].'</span>';[B]}[/B]echo '<span>Texto final.</span>",
        ];

    var text = text[Math.floor(Math.random() * text.length)];';
    [B]for($a=0;$a<=count($msj)-1;$a++){[/B]
    echo 'jQuery("#text").append(text['.$a.']);';[B]}[/B]
    echo 'jQuery("#text").html(text);
    jQuery("#text").show();
    jQuery("#text span").hide();


  var delay = 2000;

  jQuery("#text span").each(function() {
      var parent = $(this);
      setTimeout( function(){ 
       var el = parent;
        el.prev().hide();
        el.show();
      }, delay)
      delay += 2000;
  });
</script>';

- - - Actualizado - - -

Solucionado, era la pimera coma del var text 😛
 
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
No entiendo como es qeu usas una sentencia echo en javascrip o jquery...
 
ok, como no habia visto los signos a apertura y cierre.. Perdon 🙂
 
Voltar
Topo