Мне нужно выбрать свойство для анимации, а затем сделать анимацию.
Код должен выглядеть следующим образом:
var prop = "background-color";
switch( val )
{
case 1: prop = "color";
case 2: prop = "border-color";
// ...
}
item.animate( {prop: "#00FF00"}, 1000 );
JavaScript жалуется на использование переменной "prop".
Когда я просто говорю
item.animate( {"color": "#00FF00"}, 1000 );
все хорошо.
Я думаю, что ожидается объявление константы как свойства объекта.
Как я могу определить это во время выполнения?