Документация jQuery.animate гласит, что
Единственный обязательный параметр - карта
свойств CSS. Эта карта похожа
на тот, который может быть отправлен на
Метод .css (), за исключением того, что диапазон
свойств является более ограничительным.
Итак, почему это работает
$('#con div').css( {
top : function(i) {
console.log(i);
return (i * 500) + 'px';
}
}
);
а это не так?
$('#con div').animate( {
top : function(i) {
console.log(i);
return (i * 500) + 'px';
}
}
);
Консоль показывает, что функция оценивается для css, но не для animate. Я что-то упустил?
Кстати, я использую 1.4.2.