Возможно ли объединить два события onclick?
Всем привет. Задача следующая:
let a = document.getElementById('switch'); //иконка бургер меню
let b = document.querySelector('.menu'); // само меню
let c = document.querySelector('.main'); // тело страницы
a.onclick = function() { // при клике по иконке меню
b.classList.toggle('toggle'); // показываем/скрывем через CSS
}
c.onclick = function() { // при клике по телу страницы
b.classList.remove('toggle'); // скрываем
}
Само меню показывается занимая примерно 70-80% ширины экрана. Поэтому при клике по телу страницы мы его скрываем. Так удобней. Вопрос, возможно ли переписать мой код используя условия if else? Или более короче?