const dropDownBtns = document.querySelectorAll('.dropdown__btn');
const dropDowns = document.querySelectorAll('.filter__dropdown');
const product = document.querySelector('.product');
const removeAllActive = () => {
return dropDowns.forEach(item => item.classList.remove('active'));
};
dropDownBtns.forEach(btn => {
btn.addEventListener('click', async (e) => {
let parent = e.target.parentNode
if(parent.classList.contains('active')) removeAllActive();
else{
await removeAllActive();
parent.classList.add('active')
}
})
});
product.addEventListener('click', (e) => {
if(e.target.classList.contains('dropdown__btn')){
return;
}
else{
return removeAllActive();
}
});
-------------------------------------------------------------------------------------------------
Если у кого то будет ответ по поводу того почему Rabbit.eats = undefined , дайте ответ