У меня есть несколько мест, где я использую строку ниже, чтобы очистить статус, например. У меня есть несколько таких, которые зависают в течение 10 секунд или более, и если пользователь нажимает вокруг, действие может происходить через неправильные промежутки времени.
window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);
Можно ли отменить или убить это с помощью некоторого кода jQuery или JavaScript, чтобы у меня не было этого процесса?
javascript
jquery
Торан Биллапс
источник
источник
window.clearTimeout(timer1)
не будет работать в Node.js. Либо просто используйте,clearTimeout(timer1)
либоglobal.clearTimeout(timer1)
setTimeout(removeStatusIndicator, ...)
, т.е. функцияremoveStatusIndicator
не вызывается.setTimeout( func(), 0 )
а неsetTimeout( func, 0 )
Window.clearTimeout () должен делать то, что вы пытаетесь достичь.
источник