我已经创建了一个名为mousemove的函数,当你移动光标或鼠标时,一串cirlces会像蛇一样跟随它。我试图想象如何在移动时完全随机化每个圆圈颜色。你是怎么做到的?
答案 0 :(得分:0)
function randomColor() {
var choices = [0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f'];
var _color = "#"
function _randomFromChoices(lst) {
var _index = Math.floor( Math.random() * 100 );
var _index = _index % lst.length;
return lst[_index];
}
for (var i = 0; i < 6; i++){
_color += _randomFromChoices(choices);
}
return _color;
}
这是你要问的吗?不使用指定特定颜色,而是使用上面的函数,该函数将随机生成十六进制值。