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?