首页 新闻 会员 周边 捐助

javascript for循环中创建定时器的问题

0
[已关闭问题] 浏览: 1343次 关闭于 2017-09-21 17:26

如下代码所示,

我想根据组数Vote.voteJson的长度创建多个定时器

每个定时器的作用是获取随机数,并进行判定逻辑处理。

问题是定时器只走了一会就停了,click事件就没有继续了。

请问代码哪里有问题?

麻烦指出一下,感谢。

复制代码
var mName = Vote.voteJson[i].UserName;
                var mVoteNum = Vote.voteJson[i].VoteNum;

                var countInt = self.setInterval(function () {
            //随机数
var randomNum = GetRandomNum(0, Vote.voteJson.length - 1);
//
if ($("#" + mName).attr("valueCount") < mVoteNum) { if (Number(randomNum) == Number(i)) { $("#" + mName).click(); } } else { window.clearInterval(countInt); } }, Math.floor(time / mVoteNum)); })(i);
复制代码
站在那看风景的主页 站在那看风景 | 菜鸟二级 | 园豆:371
提问于:2017-09-21 16:56
< > 人人可用的开源BI工具
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册
Top