Добрый день. Столкнулся с проблемой событий в js.
Сразу к делу: есть мобильное меню с выпадающим списком, открывается оно нормально, но при клике на дочерних элементах оно скрывается. Как я понял срабатывает всплытие, но даже прописав stopPropagation() оно не работает.
Вот код:
$('.element-display').on('click', function(e) {
if ($(this).hasClass('active')) {
$(this).removeClass('active');
return;
}
$(this).addClass('active').siblings().removeClass('active');
})
Икал но не нашел ответа как правильно вообще вешать обработчики событий. На jsfiddle залить не могу т.к. много кода