Вот простой способ сделать это с простым JavaScript:
function flash() {
var text = document.getElementById('foo');
text.style.color = (text.style.color=='red') ? 'green':'red';
}
var clr = setInterval(flash, 1000);
Это будет чередовать цвет текста между красным и зеленым каждую секунду. jsFiddle пример.
Вот еще один пример, где вы можете установить цвета различных элементов:
function flash(el, c1, c2) {
var text = document.getElementById(el);
text.style.color = (text.style.color == c2) ? c1 : c2;
}
var clr1 = setInterval(function() { flash('foo1', 'gray', 'red') }, 1000);
var clr2 = setInterval(function() { flash('foo2', 'gray', 'blue') }, 1000);
var clr3 = setInterval(function() { flash('foo3', 'gray', 'green') }, 1000);
и jsFiddle , чтобы пойти с ним. Вы передаете идентификатор элемента, который хотите мигать, и два цвета для чередования.