我想每1秒钟将一个随机的地方涂成黑色,但是我没有成功,我的代码很长,我没有在这里分享CuDNNGRU
,我很乐意为您提供帮助。这个,它不可能在任何地方画画。
for (var county in paths) {
var obj = r.path(paths[county].path);
//random selected
function random(){
var ran=Math.floor(Math.random() * paths.length);
if(obj.id==ran){obj.animate({fill: '#000'}, 200); }
}
setInterval(function(){random();}, 1000);
//random end
答案 0 :(得分:0)
首先,这是一个非常糟糕的组织代码。直到我自己编辑,我什么都不懂。(仍然不明白。)
但是我写了一些可以满足你需求的东西。
Car.prototype.printModel.call(bmw);
我重写了您的rand函数
var allobjs = [];
在$(window).resize之后添加此内容,而不是在其中添加。不要忘记删除自己的函数和setInterval
将此代码添加到for循环
function random(){
var random = Math.floor(Math.random() * (allobjs.length - 1) ) + 1;
if (allobjs[random].id != 'blank'){
allobjs[random].animate({fill: '#000'}, 200);
}
}
setInterval(function(){random();}, 1000);
赞
用于(路径中的var县){
var obj = r.path(paths [county] .path);
重新加载页面,一切顺利
如果您要编辑代码的版本(我仅编辑制表符和换行符):
https://codepen.io/truetiem/pen/rqaOOV