¿Cómo mostrar y ocultar textos almacenados en una variale?

  • Autor Autor Ruiz86
  • Fecha de inicio Fecha de inicio
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é.

Insertar CODE, HTML o 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 😛
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al 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 🙂
 
Atrás
Arriba