我知道这不会那么困难,但我发誓我找不到直截了当的答案。我有以下启动计时器的javascript / jquery函数:
function startTimer() { (function ($) {
//timer for the box
window.timer = window.setInterval(function() {
$(".region-brand-window").timer();
}, 10000);
jQuery.fn.timer = function() {
changeBrandOnTimer();
}
})(jQuery); }
我该如何阻止这件事?我并不是说暂停。我的意思是从另一个功能中关闭它。
答案 0 :(得分:2)
clearInterval(window.timer);
应该这样做。
答案 1 :(得分:2)
要取消间隔,您可以使用:
clearInterval(window.timer);
仅供参考,如果超时,您将以同样的方式使用clearTimeout()
。
答案 2 :(得分:1)
使用window.clearInterval(intervalID)
window.clearInterval(window.timer)
答案 3 :(得分:1)
每当你想要停止计时器时都要调用stopTimer。
function startTimer() { (function ($) {
//timer for the box
window.timer = window.setInterval(function() {
$(".region-brand-window").timer();
}, 10000);
jQuery.fn.timer = function() {
changeBrandOnTimer();
}
})(jQuery); }
function stopTimer(){
clearInterval(timer );
}