почему я не могу изменить цвет фона "div" на "желтый"

StackOverflow https://stackoverflow.com/questions/2406381

  •  18-09-2019
  •  | 
  •  

Вопрос

$('div').animate({ 'background':'yellow' }, 2000,'linear', function() {
        })

почему??

Спасибо

Это было полезно?

Решение

Из jQuery API (http://api.jquery.com/animate/):

Все анимированные свойства должны быть числовыми (за исключением указанных ниже случаев);свойства, которые не являются числовыми, не могут быть анимированы с использованием базового jQuery функциональность.(Например, ширина, высота или левый могут быть анимированы но цвет фона не может быть.) Свойство значения обрабатываются как количество пикселей, если не указано иное.В единицы EM и % могут быть указаны где применимо.

Для анимации цвета используйте плагин jQuery.color: http://plugins .jquery.com/project/color

Другие советы

Для того чтобы анимировать цвета, вы должны включить Пользовательский интерфейс jQuery.

Вы могли бы попробовать Цветная анимация jQuery плагин.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top