Всем привет!
Такой вопрос, бургер-меню сделано на bootstrap 4. По дефолту оно открывается и закрывается только по клику на бургер, стоит задача чтоб закрывалось при клике вне меню. нашел такое решение:
$(document).on('mouseup', function(e){
let s = $('#navContent.show');
if(!
s.is(
e.target) && s.has(
e.target).length === 0) {
s.removeClass('show');
}
});
но при нем перестает меню закрываться при клике на бургер. класс show удаляется и сразу добавляется обратно.
Дайте совет как быть..?