我正在使用一个在一组元素上运行的函数来更新每个元素。
更新完成后,我需要执行序列化函数。
目前序列化运行太多次(元素的数量),我只希望它运行一次。
我尝试声明一个计时器变量并每次都禁用它,但最后一次:
clearTimeout(timer);
timer = setTimeout(function(){console.log("tester")}, 5000);
return this;
但这似乎不起作用,当函数超时时,它会运行多次。
有想法该怎么解决这个吗?
谢谢!