did a break point in the ie8 dev console on it and watched the following values break at that line a few times during the page load...
name = "outline" value = "0 none !important" Those values breaks it every time it comes around.. I'm going to see what is setting these values.. On Mar 20, 10:40 am, Martijn Houtman <martijn.hout...@gmail.com> wrote: > On Mar 20, 2009, at 3:22 PM, Adam Drew wrote: > > > > > > > Using the dev version, I can break it down to this function.. line > > 1061 ch 4 > > > I guess i should go track down anything that's playing with an > > elements opacity??? > > > // from jquery.1.3.2.js > > // IE uses filters for opacity > > > if ( !jQuery.support.opacity && name == "opacity" ) { > > if ( set ) { > > // IE has trouble with opacity if it does not > > have layout > > // Force it by setting the zoom level > > elem.zoom = 1; > > > // Set the alpha filter to set the opacity > > elem.filter = (elem.filter || "").replace( > > /alpha\([^)]*\)/, "" ) > > + > > (parseInt( value ) + '' == "NaN" ? "" : > > "alpha(opacity=" + value > > * 100 + ")"); > > } > > > return elem.filter && elem.filter.indexOf("opacity=") >= > > 0 ? > > (parseFloat( > > elem.filter.match(/opacity=([^)]*)/)[1] ) / 100) + > > '': > > ""; > > } > > > name = name.replace(/-([a-z])/ig, function(all, letter){ > > return letter.toUpperCase(); > > }); > > > if ( set ) > > elem[ name ] = > > value; // > > BREAKS HERE - > > > return elem[ name ]; > > }, > > Ah, this seems like an invalid or non-existent CSS property. What CSS > options are you passing? > > Regards, > -- > Martijn.