js没点击一次便调用一个setInterval函数,当点击次数过于频繁时页面会卡顿,有没有什么好的 20

js没点击一次便调用一个setInterval函数,当点击次数过于频繁时页面会卡顿,有没有什么好的解决办法?... js没点击一次便调用一个setInterval函数,当点击次数过于频繁时页面会卡顿,有没有什么好的解决办法? 展开
 我来答
憋不住事儿
2015-10-15 · TA获得超过603个赞
知道小有建树答主
回答量:570
采纳率:85%
帮助的人:167万
展开全部

可以在调用之前用clearInterval();清除原来的计时器

举个栗子:

var timeTick;
function tick(){
    clearInterval(timeTick);
     timeTick= setInterval(function () { /*方法体*/ }, 50);
}
更多追问追答
追问
清楚了先前调用的函数就会停止,函数里的动作也都会停止,如果我想它继续执行呢
追答
你写的什么功能,要那么多计时器啊?说说下看,能不能给你优化
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式