【发布时间】:2023-03-13 11:40:01
【问题描述】:
我正在做的事情有奇怪的问题。
这里是代码供参考: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');
任何人都可以帮助我计算数学 - 或帮助我想出另一个解决方案,我相信如果它有效,效果看起来会很棒。
谢谢!
【问题讨论】:
标签: javascript jquery html css css-transitions