Я использую setInterval следующим образом:Как повторно инициировать setInterval
game.clock.interval = window.setInterval(game.clock_update, game.clock.delay);
Я потом вызвать функцию, чтобы очистить интервал:
game.clock_stop = function() {
clearInterval(game.clock.interval);
}
Edit:
Реальная проблема похоже, когда я пытаюсь вызвать метод, который запускает интервал agian. Когда нажимается какой-то элемент (в моем случае тег «i»), я использую функцию clearInterval выше; В то же самое время я открываю Colorbox ..., я пытаюсь возобновить интервал, когда я вызываю onClosed для colorbox.
$("#pause").on("click",function(){
game.pause();
game.clock_stop();
});
game.pause = function() {
$.colorbox({href:"pause.php", title:"The Game Is Paused"});
onClosed:function(){
game.clock_start();
}
};
Вызов 'setInterval()' снова, как вы делали первый раз. – Pointy
Название не совсем точное, но я отредактировал сообщение, если кто-то знает, как использовать colorbox, любая помощь будет оценена. – Corjava