如何创建一个包含40个元素的数组,随机值从0到39?喜欢
[4, 23, 7, 39, 19, 0, 9, 14 ...]
Run Code Online (Sandbox Code Playgroud)
我尝试使用此处的解决方案:
http://freewebdesigntutorials.com/javaScriptTutorials/jsArrayObject/randomizeArrayElements.htm
但我得到的数组很少随机.它产生了许多连续数字的块......
这更像是一个与数学相关的问题.
我试图用jQuery创建一个可爱的淡入淡出效果,通过在一定数量的块中分割一个元素,然后逐渐淡化它们,但是根据另一个数组延迟衰落效果.
所以要创建块表我有两个变量:
var rows = 4,
cols = 10;
Run Code Online (Sandbox Code Playgroud)
这会将元素分成以下块:
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
Run Code Online (Sandbox Code Playgroud)
然后我创建另一个数组来决定块的动画效果.例如,对于从左到右的对角线动画,此数组看起来像:
order = [0, 10, 1, 20, 11, 2, 30, 21, 12, 3, 31, 22, 13, 4, 32, 23, 14, 5, 33, 24, 15, 6, 34, 25, 16, 7, …
Run Code Online (Sandbox Code Playgroud)