browser sniffing is already deprecated in favour of feature sniffing, it's unlikely code using it will be added.
On Sep 27, 5:13 am, Kevin Dalman <kevin.dal...@gmail.com> wrote: > @Rick > > > > > if (jQuery.browser.msie) > > this.style.removeAttribute('filter'); > > This is a nice simple solution to a common cross-browser issue, so > wouldn't it be reasonable for this to be added to the standard jQuery > animate method? The extra size is minimal. > > /Kevin > > On Sep 25, 5:17 pm, "Rick Faircloth" <r...@whitestonemedia.com> wrote: > > > > > I include a reference to a file with this jQuery code in every page to solve > > that problem, Dave. > > > Best solution I've found so far. I got it from someone, somewhere, but don't > > remember who. > > > Rick > > > jQuery.fn.fadeIn = function(speed, callback) { > > return this.animate({opacity: 'show'}, "750", function() { > > if (jQuery.browser.msie) > > this.style.removeAttribute('filter'); > > if (jQuery.isFunction(callback)) > > callback(); > > > }); > > }; > > > jQuery.fn.fadeOut = function(speed, callback) { > > return this.animate({opacity: 'hide'}, "750", function() { > > if (jQuery.browser.msie) > > this.style.removeAttribute('filter'); > > if (jQuery.isFunction(callback)) > > callback(); > > }); > > }; > > > jQuery.fn.fadeTo = function(speed,to,callback) { > > return this.animate({opacity: to}, "750", function() { > > if (to == 1 && jQuery.browser.msie) > > this.style.removeAttribute('filter'); > > if (jQuery.isFunction(callback)) > > callback(); > > }); > > };