/** * 改变颜色的入口函数 * beginColor/endColor均为形如#FFFFFF的十六进制的字符串,rate为渐变的速度 * @return colorArray数组 形如#FFFFFF的字符串数组 * 调用格式 changeColor("#FFFFFF","#000000",100); */ function getColorArray(bColor,eColor,r){ //过渡中的颜色值,比如#FFFFFF var curColor = new Object(); var beginColor = new Object(); var endColor = new Object(); var rate = new Object(); //得到每个rgb增长的方向。true代表增加,false代表减少 var isTrue = new Object(); var colorArray = new Array(); var i = 0;//数组下标