 <p>I've managed to pull a somewhat 'generic' solution. <em>removeAttribute</em> doesn't work if opacity is between 0 and 1, so my two cents solution follows:</p> <p><em>Put this code just after the first line of jQuery animate method definition (jquery.x.x.x.js)</em></p> <pre><code>animate: function( prop, speed, easing, callback ) { var optall = jQuery.speed(speed, easing, callback); /* * IE rendering anti-aliasing text fix. */ // fix START var old_complete_callback = optall.complete; optall = jQuery.extend( optall, {complete: function(){ if (jQuery.browser.msie) { var alpha = $(this).css('opacity'); if(alpha == 1 || alpha == 0) { this.style.removeAttribute('filter'); } } if (jQuery.isFunction(old_complete_callback)) { old_complete_callback.call(this); } } }); // fix END ... </code></pre> <p>Hope this will help...</p>