¿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 😛
 
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