Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/02/2011, 23:10
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Problema con timing (entre otros)

Cita:
Iniciado por _cronos2 Ver Mensaje
En Chrome tengo un problema con el timing, porque la primera vez se ejecuta bien, pero a partir de ahí va cada vez más rápido; y además la función entrada no funciona (se queda con opacity:0 . Sólo funciona salida()).
buenas...

el efecto que obtienes con la funcion salida (cada vez va mas rapido) se debe a que el ciclo continua ejecutandose. o sea, nunca sale del temporizador setInterval. ¿que lo causa? al restar el valor computado con la propiedad, genera error de precision y llega un punto en que no puede restar correctamente. entonces se queda con un valor poco mayor de 0.

con la funcion entrada, el problema es que estas concatenando el valor de opacity con el nuevo valor. o sea, en realidad no estas sumando.
Código:
     thix.opacity(thix.opacity()+incr);
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.