gpt4 book ai didi

jquery - 将类添加到随机多个跨度

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:54 25 4
gpt4 key购买 nike

我正在尝试制作一个词云,其中 3 个词(从大约 30 个词中随机抽取)必须动画成另一种颜色(一种颜色)。这个过程应该每 2 秒重复一次。我现在有工作代码,其中只有一个跨度被动画化为颜色。我有什么想法可以让它发挥作用吗?

这是 fiddle :

http://jsfiddle.net/z6nv18ck/

setRandomClass();
setInterval(function () {
setRandomClass();
}, 2000);

function setRandomClass() {
var wordcloudtext = $("#wordcloudtext");
var items = wordcloudtext.find("span");
var number = items.length;
var random = Math.floor((Math.random() * number));
items.removeClass("green");
items.eq(random).addClass("green");
}

提前致谢!

最佳答案

你可以只重复同样的三次!

function setRandomClass() {
var wordcloudtext = $("#wordcloudtext");
var items = wordcloudtext.find("span");
var number = items.length;
var random1 = Math.floor((Math.random() * number));
var random2 = Math.floor((Math.random() * number));
var random3 = Math.floor((Math.random() * number));
items.removeClass("green");
items.eq(random1).addClass("green");
items.eq(random2).addClass("green");
items.eq(random3).addClass("green");
}

fiddle :http://jsfiddle.net/praveenscience/z6nv18ck/1/

关于jquery - 将类添加到随机多个跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26356791/

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