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()// первый запуск
    })
};