내가서로
var hue = ['#2dafe9','#5feec3','#fdaf17','#999999','#2b2b2b','#454323','#ab34ef', '#e324e2','#874edf','#18edf4'];
function getHue(){
return hue[Math.floor(Math.random() * hue.length)];
}
function rainbow(){
$("header[role='postHeader']").each(function(){
$(this).css('background-color',getHue());
});
}
rainbow();
내 질문은이 코드를 사용하여 임의의 배경 색상을 추가 해요 옆에 동일하지 않을 것입니다 색상을 선택하는 방법, 어떻게하지 않고 배열의 순서에서 색상을 선택합니다 결과에서 서로 옆에 같은 색상으로 표시되므로 색상이 배열 순서를 따르고 마지막 배열로 이동하면 첫 번째 배열로 되돌아갑니다.
임의성 또는 순서가 필요합니다. 어느 것? –
배열과 같은 순서로 배열 – Warface
또한 "색상"은이 문제와 아무 관련이 없으며 완전히 추상화 될 수 있습니다. 문제는 순차적 배열 액세스의 결과에 대해 특정 의미를 묻는 것 (아직 OP에서 명확히하기위한 것)에 관한 것입니다. Javascript조차도 엄격하게 관련이 없습니다. jQuery는 그렇지 않습니다. –