我有几个地方,我使用下面的行清除状态,例如。我有一些会挂出10秒或更长时间,如果用户点击动作,可能会以不正确的时间间隔发生。
window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);
是否可以使用某些jQuery或JavaScript代码取消或终止此操作,因此我没有这个过程?
答案 0 :(得分:322)
var timer1 = setTimeout(function() { removeStatusIndicator(); }, statusTimeout);
clearTimeout(timer1)
答案 1 :(得分:1)
window.clearTimeout()应该做你想要实现的目标。