Из руководства :
Все анимированные свойства должны быть анимированы в одно числовое значение, кроме как указано ниже;большинство нечисловых свойств не может быть анимировано с использованием основных функций jQuery.(Например, width, height или left могут быть анимированными, но background-color не может быть.) Значения свойств обрабатываются как количество пикселей, если не указано иное.Единицы измерения em и% можно указать, где это применимо.
В частности For example, width, height, or left can be animated but background-color cannot be.
Если вы пытаетесь просто обновить цвет фона на белый, попробуйте:
$this.hover(function() {
$this.css('background-color', '#fff');
}, function() {
$this.css('background-color',$this.data('baseColor'));
});
Если вы пытаетесь заставить эффект появляться через 50 мс после зависания пользователя, попробуйте использовать delay .
Теперь, если вы пытаетесь перейти от текущего цвета кбелый, вы должны узнать о смешивании цветов.Но чтобы избавить вас от хлопот, вот отличный сценарий Майкла Лейгебера .Поддерживается выцветание фона.