Hi there guys!
Just wanted to make sure that if I check the opacity css property, IE
will not return null (it was in some tests I did).
I checked the source and on lines 389 to 393, this is what I see :
389 } else if ( p == "opacity" && jQuery.browser.msie )
390 return parseFloat( jQuery.curCSS(e,"filter").replace(/
[^0-9.]/,"") ) || 1;
391
392 return jQuery.curCSS( e, p );
393 },
This part makes me think that if I check
$(this).css("opacity");
I should get the right value even if i'm in IE right? If not, what
does this do? Is it just to SET the right value in IE?
If I use the BUILT-IN fade functions, everything works fine in IE but
as said in a previous thread (http://www.mail-archive.com/
[email protected]/msg00660.html) things are now queued if I do
something like this :
$(this).width("37px").fadeTo("fast",0.5);
If I want to use the animate() function to do what I want, as
specified by John in the aforementioned thread, I'd have to do
something like this :
$(this).animate({width:37,opacity:.5},"fast");
I'll try this when I get in the office tomorrow (I don't have a pc
with IE here) and will post my results.
Tnx!
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/