我正在使用Timer-X的timerDelayCall函数,以便在我的页面上有一个重复的旋转器,它会在页面加载时自动启动:
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的新手 - 但是看不出它究竟是什么。非常感谢帮助!
答案 0 :(得分:0)
通过文档阅读,它说timerDelayCall
函数将返回计时器对象。
var timer = jQuery.timerDelayCall({
interval: 2000,
repeat: true,
callback: function(timer) {
... (my rotator logic here)
}
}
});
...
timer.stop();