Cita:
Iniciado por masterpuppet El problema esta en getSyle, en ie no es opacity es filter y te va a devolver un string(alpha=...)
Pero ayer estuve probando y element.style.opacity funciona
Cita:
Iniciado por zerokilled 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);
Ya me di cuenta de que se quedaba con opacity:0.02000... Sin embargo, en el ejemplo esta aplicando salida(1000), y 20/1000=0.02, así que en teoría podría restar otra vez, ¿no?
Por otro lado, ¿por qué no está sumando en entrada? ¿getStyle devuelve un string?
Edit: Sí, devuelve un string XD
Saludos (: