title: IE text blur when using jQuery fadeIn
body: <p>I'm having issues with IE using jQuery fadeIn where text is blury due to the 'filter'.  I've searched here and found this solution:</p>
  
  <pre><code>jQuery.fn.fadeIn = function(speed, callback) { 
      return this.animate({opacity: 'show'}, speed, function() { 
          if (jQuery.browser.msie)  
              this.style.removeAttribute('filter');  
          if (jQuery.isFunction(callback)) 
              callback();  
      }); 
  }; 
  </code></pre>
  
  <p>The problem is that now I get the following error:</p>
  
  <blockquote>
    <p>Uncaught RangeError: Maximum call stack size exceeded</p>
  </blockquote>
  
  <p>I call the fadeIn function in a few ways, like this:</p>
  
  <pre><code>$('.item').fadeIn();
  
  $('.item').fadeIn(50);
  
  $('.item').fadeIn(function(){
  
  });
  
  $('.item').delay(500).fadeIn();
  
  $('.item').hide().fadeIn();
  </code></pre>
  
  <p>I'm not exactly sure where the issue is, but I'm guessing it's with chaining it or using the callback without specifying speed?</p>
  
  <p>Would anyone know a solution that will make this compatible?</p>
  
  <p>Thank you!</p>