カラーアニメーションにJQueryを使用しようとしています(jquery-uiとjquery.colorを使用)。backgroundColorで問題なく動作します
function t1() {
$('#i1').animate({backgroundColor: '#0f0'}, 1000, t2);
//$('#i1').animate({borderColor: '#0f0'}, 1000, t2);
}
function t2() {
$('#i1').animate({backgroundColor: '#00f'}, 1000, t1);
//$('#i1').animate({borderColor: '#00f'}, 1000, t1);
}
t1();
ただし、borderColorでは同じコードが正しく機能しません(jqueryが各アニメーションの前に色を#fffにリセットするようです)。
デモ(境界線と背景を同じ色にしたい):http://jsfiddle.net/xqCNx/