我有一个包含很多 div 的网站:
var cubes = [];
var allCubes = '';
for(var i = 0; i < 857; i++) {
var randomleft = Math.floor(Math.random()*1000),
randomtop = Math.floor(Math.random()*1000);
allCubes += '<div id="cube'+i+'" class="cube" style="position: absolute; left: '+randomleft+'px; top: '+randomtop+'px; width: 7px; height: 7px; z-index: -1"></div>';
}
$('body').append(allCubes);
我想用 css3-transition 为每个 div 设置动画,因此我正在做另一个循环来给它们一个 ID。
for(var i = 0; i < 857; i++) {
cubes.push($('#cube'+i));
}
但是我怎样才能缓存所有的$('#cubeX')
in 变量呢?不建议这样做吗,因为我正在用它做很多动画。
干杯