gpt4 book ai didi

javascript - 让 int 在 for 循环中随机计数?

转载 作者:行者123 更新时间:2023-12-02 15:47:03 24 4
gpt4 key购买 nike

我目前有 5 个 div,通过迭代针对每个 div 的 for 循环,它们将它们逐个淡出。

目前这是可行的,但是淡入淡出遵循我所做的向上计数的模式

for(var i = 0; i < numContainers; i++) {
//fades down div block_0
//then div block_1
//then div block_2
//then div block_3
//etc
}

如何迭代 for 循环并随机定位 div,这样就不会从左到右淡入淡出?但就像:

for(var i = 0; i < numContainers; i++) {
//fades down div block_2
//then div block_4
//then div block_1
//then div block_3
//= random order
}

示例如下:http://codepen.io/anon/pen/waLeLw

最佳答案

您可以将数组放入数组中 shuffle它:

function shuffle(o){
for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
}

像这样:Example

关于javascript - 让 int 在 for 循环中随机计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32123482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com