Вот что я понял из вашего вопроса:
У вас есть элемент X
, который находится в состоянии A
(из-за некоторых примененных классов из правил CSS).
Вы хотите анимировать его до состояния B
, используя jquery.animate()
, но вы хотите вернуть его в исходное состояние A
.Но у вас нет объекта Javascript, содержащего все свойства A
в тот момент, когда функция animate может выполняться.
Для этого я рекомендую использовать функцию jQuery UI switchClass .1015 *
this.stop().switchClass('classB', animateMs).delay(duration).switchClass('originalClass', animateMs);