我正在做的事情有奇怪的问题。
参考这里是代码:JSFIDDLE LINK
只是对流程的回顾:
- 文档已加载,并且有两段文本。
- 运行 jQuery,它用于将每个字母放入一个 span 中——具有唯一的类号。
- 跨度都有 CSS 不透明度过渡。
- jQuery 循环遍历#main 容器中的所有 span 并添加 .change 类来触发不透明度。一旦所有跨度都添加了类,这个循环就会结束。
现在我缺少的是一种遍历跨度中所有 div 的方法——并随机开始将每个跨度上的不透明度更改为 0。这需要以完全随机的顺序完成——但需要一旦所有跨度都循环通过,就停止。
我有一些下面的数学代码——但我不确定它为什么不起作用。
var min = 1;
var max = 400;
var paras = $('#main span');
var random = Math.floor(Math.random() * (max - min + 1)) + min;
paras.hasClass('number' + random).addClass('change');
任何人都可以帮助我计算数学 - 或帮助我想出另一个解决方案,我相信如果它有效,效果看起来会很棒。
谢谢!