вернуться к исходному состоянию - PullRequest
0 голосов
/ 24 февраля 2012

В настоящее время я использую этот код для анимации обратно в исходное состояние

this.stop().animate(animateVal1, animateMs).delay(duration).animate(animateVal2, animateMs, function() {
    this.removeAttribute('style');
});

Возможно ли вернуть исходное состояние без перехода в второй цвет animateVal2? (Я имею в виду, что после анимации по первому цвету я хочу удалить атрибут style с анимацией.)

1 Ответ

0 голосов
/ 24 февраля 2012

Вот что я понял из вашего вопроса:

У вас есть элемент X, который находится в состоянии A (из-за некоторых примененных классов из правил CSS).

Вы хотите анимировать его до состояния B, используя jquery.animate(), но вы хотите вернуть его в исходное состояние A.Но у вас нет объекта Javascript, содержащего все свойства A в тот момент, когда функция animate может выполняться.

Для этого я рекомендую использовать функцию jQuery UI switchClass .1015 *

this.stop().switchClass('classB', animateMs).delay(duration).switchClass('originalClass', animateMs);
...