在同一个js里写两个setInterval函数,一个设置时间是1000,一个是200但是会收到影响

在同一个js里写两个setInterval函数,一个设置时间是1000,一个是200但是会收到影响怎么解决这个问题... 在同一个js里写两个setInterval函数,一个设置时间是1000,一个是200但是会收到影响怎么解决这个问题 展开
 我来答
匿名用户
2018-12-14
展开全部

问题:当一个页面同时有两个setInterval函数调用的冲突如何解决?

解决方法:

定义两个变量 并把 setInterval 赋值给变量

var a = setInterval(function(){ ------ code ------},1000) 

var b = setInterval(function(){ ------ code ------},1000) 

清除

clearInterval(a)

clearInterval(b)

举例:

注:

setInterval()方法会不停地调用函数,直到用clearInterval()终止定时或窗口被关闭。

window.clearInterval()

功能:取消由setInterval()方法设置的定时器。

Jy三尾喵
2017-07-04 · TA获得超过487个赞
知道小有建树答主
回答量:545
采纳率:0%
帮助的人:149万
展开全部
如果是调用同一个的话,可以让第二个定时器执行的时候先清除第一个定时器,然后后面再打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海南岛也会下雪
2017-07-03 · TA获得超过317个赞
知道小有建树答主
回答量:312
采纳率:74%
帮助的人:68.9万
展开全部
需要你补充问题代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
king8823
2017-07-03 · TA获得超过634个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:325万
展开全部
受到什么影响,代码贴出来看看
追问
就是页面会一直在跳动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2017-07-03 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
应该不会影响的,你是不是调用了同一个模块了
追问
什么调用同一模块?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式