ДД, подскажите как остановить вызов setInterval на этом примере
const intervalAnimate = {
animate(elem) {
elem.classList.contains("shake-top")
? elem.classList.remove("shake-top")
: elem.classList.add("shake-top");
},
start(elem) {
setInterval(() => {
this.animate(elem);
}, 1500);
},
stop(fnc) {
clearInterval(fnc);
},
};
функция старт работает, стоп нет, как правильно реализоваться, подскажите пож-та,
пробовал отдельной функцией
function stopAnimate(func) {
clearInterval(func);
}
так же безуспешно