私は何よりもまず配列を扱うのは初めてです。一連のImgタグからすべてのcss背景色の値を収集し、それを使用して配列を構築しています。ただし、配列内の各値は、その前の値の雪だるま式です。配列内の各値を出力するにはどうすればよいですか?これが私のコードです:
var slideArray = [];
$('.home-rotator-wrap .cycle-slideshow > div img').each(function() {
slideArray.push($(this).css('background-color'));
console.log(slideArray);
});
そして、私がコンソールに表示するもの:
["rgb(255, 0, 0)"]
["rgb(255, 0, 0)", "rgb(0, 255, 0)"]
["rgb(255, 0, 0)", "rgb(0, 255, 0)", "rgb(0, 0, 255)"]
["rgb(255, 0, 0)", "rgb(0, 255, 0)", "rgb(0, 0, 255)", "rgb(0, 0, 0)"]
4つのimgタグの値のそれぞれが必要ですが、それぞれを個別に返す必要があります。
配列の値を循環し、時限アニメーションでそれぞれを返すことができるようにするために、これらすべてが行われます。これはページの背景用であり、cycle2スライダーのアニメーションと一致する必要があります。