【发布时间】:2015-11-26 06:39:55
【问题描述】:
我必须清除多个 setTimeout 函数
$('#stop').click(function(){
clearTimeout(anim1);
clearTimeout(anim2);
clearTimeout(anim3);
clearTimeout(anim4);
clearTimeout(anim5);
clearTimeout(anim6);
clearTimeout(anim7);
clearTimeout(anim8);
clearTimeout(anim9);
clearTimeout(anim10);
});
有什么方法可以缩短这段代码,比如clearTimeout(anim1,anim2,anim3...); 我已经尝试过使用逗号分隔,但它不起作用。
【问题讨论】:
-
该副本上的“已接受答案”让我感到畏缩。
-
@user2864740 是的,之后的答案就是发帖者应该使用的答案
-
谢谢大家,重复问题的第二个答案帮助了我,以及 zedd 的代码和参考。
标签: javascript jquery settimeout multiple-instances cleartimeout