Javascript 跨多个div的随机闪烁速度

Javascript 跨多个div的随机闪烁速度,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有以下工作,其中任何具有“闪烁”ID的DIV将以指定的速度闪烁,所有这些都是一致的。有没有办法让每个元素在某个速度参数内以随机速率闪烁 jQuery(文档).ready(函数(){ 闪烁(“div#blink”,-1400); 功能闪烁(元素、次数、速度){ 如果(次数>0 | |次0 | |次

我有以下工作,其中任何具有“闪烁”ID的DIV将以指定的速度闪烁,所有这些都是一致的。有没有办法让每个元素在某个速度参数内以随机速率闪烁

jQuery(文档).ready(函数(){
闪烁(“div#blink”,-1400);
功能闪烁(元素、次数、速度){
如果(次数>0 | |次<0){
if($(elem).hasClass(“闪烁”))
$(elem).removeClass(“闪烁”);
其他的
$(elem).addClass(“闪烁”);
}
clearTimeout(函数(){
闪烁(元素、次数、速度);
});
如果(次数>0 | |次<0){
setTimeout(函数(){
闪烁(元素、次数、速度);
},速度);
次数-=.5;
}
}
});
。闪烁{
背景:无!重要;
}

例1
例2

示例3
您可以尝试为每个div提供一个更具体的div元素id引用,并在blink函数上运行一个循环:

jQuery(文档).ready(函数(){
对于(i=1;i 0 | |次<0){
if($(elem).hasClass(“闪烁”))
$(elem).removeClass(“闪烁”);
其他的
$(elem).addClass(“闪烁”);
}
clearTimeout(函数(){
闪烁(元素、次数、速度);
});
如果(次数>0 | |次<0){
setTimeout(函数(){
闪烁(元素、次数、速度);
},速度);
次数-=.5;
}
}
});
。闪烁{
背景:无!重要;
}

例1
例2

示例3
ID名称是唯一的,因此不应重复使用。