eko24,
$.fn.plugin = function (b) {
b.push(b[1]); //добавляем жёлтый в конец чтоб цепочка была непрерывной З Ж К Ж
return this.each(function (f, d) {// перебираем все элементы
var a = 0, // тотже light хранит номер цвета на текущий момент
e = ["#008000", "#FFFF00", "#FF0000", "#FFFF00"],//цвета З Ж К Ж
c = function () {
$(d)
.css({
"background-color": e[a] //установка фона
});
window.setTimeout(c, 1000 * b[a]); //через сколько секунд сменить цвет
a = ++a % 4 //установка номера следующего цвета бесконечная серия 1...2...3...0...1...2...3...0...
};
c()// первый запуск
})
};