Foros del Web » Programando para Internet » Jquery »

Mostrar elementos li uno a uno con jquery

Estas en el tema de Mostrar elementos li uno a uno con jquery en el foro de Jquery en Foros del Web. Hola, estoy tratando de mostrar uno a uno los elementos li con jquery, pero no doy con eso. El HTML es asi: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 07/06/2010, 10:27
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años, 7 meses
Puntos: 8
Mostrar elementos li uno a uno con jquery

Hola, estoy tratando de mostrar uno a uno los elementos li con jquery, pero no doy con eso.

El HTML es asi:
Código HTML:
Ver original
  1. <div id = "contenido">
  2.       <ul>
  3.             <li><a href = "#">Contenido 1</a></li>
  4.             <li><a href = "#">Contenido 2</a></li>
  5.             <li><a href = "#">Contenido 3</a></li>
  6.             <li><a href = "#">Contenido 4</a></li>
  7.       </ul>
  8. </div>

La parte del jquery llego hasta aqui:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.       //oculto todos los li
  3.       $("#contenido li").fadeOut("slow");
  4.       //averiguo cuantos li hay
  5.       var numE = $("#contenido li").size();
  6.       //aqui supuestamente tengo que hacerlos mostrar uno a uno
  7.       for (var i = 0; i < numE; i++) {
  8.      
  9.       }
  10. });

De ahi no se que hacer, quien me da una guia por favor.

Gracias.
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 07/06/2010, 12:32
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses
Puntos: 101
Respuesta: Mostrar elementos li uno a uno con jquery

proba con setTimeout(); Y con each()
Cita:
listado = $("#contenido li");

$.each(listado, function(){

// alert($(this));

setTimeout("$(this).fadeIn("slow");", 500);

});

Etiquetas: elementos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:00.