Bueno ya logré hacerlo funcionar, al parecer IE se volvió loco ese día porque ahora sí me funcionaba P('#s').opacity(). Al final solucioné el problema con los filters así:
Código Javascript
:
Ver originalopacity : function(){
if(arguments.length){
this.style.opacity = arguments[0];
this.style.filter = 'alpha(opacity=' + arguments[0] * 100 + ')';
}else
return P(this).getStyle('opacity');
return P(this);
},
y además me ahorro el array
. Sigue sin gustarme lo poco preciso que es getStyle, pero supongo que esta solución es mejor que la otra.
Muchas gracias a los dos.
Saludos ^^