jQuery IE Fade Test

$('#test').fadeOut()
$('#test').fadeIn()
$('#test').fadeTo('slow',0)
$('#test').fadeTo('slow',1)

#test

Radio button 1
Radio button 2
Radio button 3

Checkbox 1
Checkbox 2
Checkbox 3

This page overwrites jQuery's fade functions as shown below:


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(); 
    });
};

jQuery.fn.fadeOut = function(speed, callback) {
    return this.animate({opacity: 'hide'}, speed, 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}, speed, function() {
        if (to == 1 && jQuery.browser.msie) 
            this.style.removeAttribute('filter'); 
        if (jQuery.isFunction(callback))
            callback(); 
    });
};