почему я не могу изменить цвет фона "div" на "желтый"
-
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 плагин.