let timerId = setInterval(()=>{
if (false) {
clearInterval(timerId) // что бы изнутри можно было сразу очистить интервал
}
}, 5 * 1000)
let arr = ["genre","type","long","country","awards","result","actor"];
arr.forEach((c)=>{
document.querySelector(`#category-${c}`).addEventListener('click', () => {
document.querySelector(`#subcategory-block-${c}`).classList.toggle('active');
document.querySelector(`#menu-figure-${c}`).classList.toggle('activeForMenuFigure');
})
});
<div>
<img src="" alt="">
<p>Что то там</p>
</div>
div{
position: relative;
}
p{
position:absolute;
top:50%;
left:50%;
transform: translate(-50%, -50%);
}