У меня всегда были проблемы с setInterval:
$('li.item').live('click', function(){
//Need to work with Dyn created object
//clearInterval(itemClockInterval);
itemClockInterval = setInterval(function() {
deconInterval(_this.children('.timeleft'), time);
}, 1000);
});
Есть несколько li с классом "item".При щелчке функция setInterval обновляет часы, добавленные к этому конкретному li.
Моя проблема заключается в том, что каждый раз, когда щелкают li, часы отсчитывают время в два раза быстрее, чем раньше, потому что работает дополнительный интервал.Мне нужно очистить все экземпляры интервала перед началом нового интервала, но ни одно из моих решений не сработало.
Я прокомментировал одну из вещей, которые я попробовал, видя, что интервал не создается до более позднего периода.это проблематично.