Once I upgraded to 1.2.5 and 1.2.6 there seems t be a problem with the
way that jQuery sets the opacity filter in IE, specifically for items
that on the initial render are 'display:none'  At first I thought it
was my plugins involved (jqgalviewii , jqmodal, and idtabs) but once I
dived into the code it seems like the problem may be somewhere in
lines 1099 - 1113.  This problem did not exist in 1.2.3 or 1.2.2.


jQuery 1.2.6
 // IE uses filters for opacity
1099 if ( msie && name == "opacity" ) {
1100 if ( set ) {
1101 // IE has trouble with opacity if it does not have layout
1102 // Force it by setting the zoom level
1103 elem.zoom = 1;
1104
1105 // Set the alpha filter to set the opacity
1106 elem.filter = (elem.filter || "").replace( /alpha\([^)]*\)/, "" )
+
1107 (parseInt( value ) + '' == "NaN" ? "" : "alpha(opacity=" + value
* 100 + ")");
1108 }
1109
1110 return elem.filter && elem.filter.indexOf("opacity=") >= 0 ?
1111 (parseFloat( elem.filter.match(/opacity=([^)]*)/)[1] ) / 100) +
'':
1112 "";
1113 }

Any ideas?

Reply via email to