Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/05/2011, 21:22
InKarC
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 19 años
Puntos: 87
Respuesta: Header JQuery

Aqui se esta para aprender, asi que unas pequeñas criticas sobre el codigo de Dany_s.


--''----''----''----''----''----''----''--

Cita:
$('#slider .seccion.visible').siblings('.seccion').animate({o pacity: 0}, 0);
Esta volviendo invicible los divs con una funcion que no fue destinada para ello; y ya que lo esta haciendo con javascript (jQuery) si la pagina se demora en cargar las imagenes se van a ver hay "tiradas".

Lo mejor es hacerlo en CSS y asi evitar esto.

Código CSS:
Ver original
  1. .seccion{
  2.     filter: alpha(opacity=0);
  3.     -moz-opacity: 0;      
  4.     opacity: 0;          
  5. }
  6.  
  7. .visible{
  8.     filter: alpha(opacity=100);
  9.     -moz-opacity: 1;      
  10.     opacity: 1;          
  11. }

--''----''----''----''----''----''----''--

Si llega a colocar un boton en cada div el boton NO funcionara (bueno, solo uno) ya que el elemento html sigue presente ya que bajo la opacidad a cero pero todavia esta activo. lo que debio hacer era un "display:none" (o en jQuery .hide())

--''----''----''----''----''----''----''--

Esta usando .delay para hacer el retraso por lo que la personalizacion/modificacion de tiempos y demas es casi nula. Lo mejor es usar setTimeout o setInterval

Última edición por InKarC; 19/05/2011 a las 22:02