Javascript 如何停止Timer-X计时器(jQuery)
我正在使用的timerDelayCall函数,以便在页面上有一个重复的旋转器,该旋转器在页面加载时自动启动:Javascript 如何停止Timer-X计时器(jQuery),javascript,jquery,Javascript,Jquery,我正在使用的timerDelayCall函数,以便在页面上有一个重复的旋转器,该旋转器在页面加载时自动启动: jQuery.timerDelayCall({ interval: 2000, repeat: true, callback: function(timer) { ... (my rotator logic here) } } }); 问题是,我正在尝试创建一个包含停止计时器的函数: function signUp(
jQuery.timerDelayCall({
interval: 2000,
repeat: true,
callback: function(timer) {
... (my rotator logic here)
}
}
});
问题是,我正在尝试创建一个包含停止计时器的函数:
function signUp() {
... (timer stop code here)
}
文档统计表明,timer.stop()
可以做到这一点,但无论我如何格式化它,都会出现未声明的错误
我尝试了我能想到的每一种变化,例如:
timer.stop();
jQuery.timer.stop();
$(document).timer.stop();
jQuery.timerDelayCall({ callback: function(timer) { timer.stop() } });
我肯定我遗漏了一些简单的东西——我来自PHP背景,但对javascript还不熟悉——但我看不出它到底是什么。非常感谢您的帮助 读取文档时,表示
timerDelayCall
函数将返回timer对象
var timer = jQuery.timerDelayCall({
interval: 2000,
repeat: true,
callback: function(timer) {
... (my rotator logic here)
}
}
});
...
timer.stop();
使用此链接