Моя функция выглядит так
$.fn.animateHighlight = function(highlightColor, originalColor, type, duration) {
var highlightBg = highlightColor || "#FFFF9C";
var animateMs = 500;
var animateVal1 = {};
animateVal1[type] = highlightColor;
var animateVal2 = {};
animateVal2[type] = originalColor;
this.stop().animate(animateVal1, animateMs).delay(duration).animate(animateVal2, animateMs);
};
Вызывается так
$("#variants").animateHighlight("red", "#9c9c9c", "borderColor", 3000);
Проблема в том,
Это цвет границы по умолчанию для fieldset
И это после анимации цвета
Я знаю, что animate добавляет дополнительный атрибут стиля к элементу.Я хочу вернуть исходный цвет границы набора полей (удаление атрибута стиля вернет исходный цвет границы).
Попытка изменить последнюю строку функции на
this.stop().animate(animateVal1, animateMs).delay(duration).animate(animateVal2, animateMs).removeAttribute('style');
Animate didnдаже не запускается.
Как я могу оживить и вернуться к исходной версии после перепрошивки?