js没点击一次便调用一个setInterval函数,当点击次数过于频繁时页面会卡顿,有没有什么好的 20
js没点击一次便调用一个setInterval函数,当点击次数过于频繁时页面会卡顿,有没有什么好的解决办法?...
js没点击一次便调用一个setInterval函数,当点击次数过于频繁时页面会卡顿,有没有什么好的解决办法?
展开
1个回答
展开全部
可以在调用之前用clearInterval();清除原来的计时器
举个栗子:
var timeTick;
function tick(){
clearInterval(timeTick);
timeTick= setInterval(function () { /*方法体*/ }, 50);
}
更多追问追答
追问
清楚了先前调用的函数就会停止,函数里的动作也都会停止,如果我想它继续执行呢
追答
你写的什么功能,要那么多计时器啊?说说下看,能不能给你优化
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询