Здравствуйте.
Есть функция, которая постит время на разные элементы на странице, которое высчитывает от момента клика на кнопку у определенного элемента и нынешнего времени.
Как сделать так, чтобы при повторном вызове этой функции, когда ей передают новое значение последнего клика, убрать старую функцию. Иначе получается, что накладывается таймер на таймер и пытаются вывестись в одном месте два значения, с момент старого клика, и с момента нынешнего клика.
Спасибо.
Вот пример функции:
function Posting(postTimer, postId, postUptime, postSR){
document.querySelector('#ratenow_'+postId).innerHTML = postSR;
var Kur = setInterval(
function(){
var nowtime = new Date();
var nt = nowtime.getTime();
var diff = nt-Date.parse(postUptime);
var timestr = parseInt(diff/60000)+':'+addZeros(parseInt((diff/1000)%60));
document.querySelector('#timer_'+postId).innerHTML = timestr;
},1000
);
}