我正在尝试clearInterval 60秒并在60秒启动jquery时重新启动
答案 0 :(得分:1)
好的,所以这是一个黑暗的镜头,但是让我们说你运行了这个代码:
// Will run every 1 second
var myTimer;
function startTimer(){
myTimer = window.setInterval(function(){
// Your cool code
}, 1000);
};
startTimer();
因此,稍后在您的代码中,您可以执行类似的操作(我将其随意附加到点击事件,但它可以出现在任何地方):
$("#pause_timer").click(function(){
window.clearInterval(myTimer);
window.setTimeout(function(){
startTimer();
}, 60 * 1000); // Wait 60 seconds
});
答案 1 :(得分:0)
clearInterval和往常一样。然后使用setTimeout使代码在60秒后运行,在此处开始间隔:
window.clearInterval(myTimer);
window.setTimeout(function() {
myTimer = window.setInterval(timerFunc, intervalMilliseconds);
}, 60000);
注意:这只是简单的Javascript,与jQuery无关。