Переписать небольшую функцию с jquery на pure js

Цена договорная
26 сентября 2021, 19:18 • 4 отклика • 39 просмотров
Оплата БАНКовским переводом
Пост оплата

Переписать функцию с jquery на pure js

var burger = $('.js-menu-toggle');

burger.on('click', function(e) {

// Toggle Open Class
$(this).toggleClass('is-open');

e.preventDefault();

$('body').toggleClass('mmenu-open');

});

// close sidebar when click outside on mobile/table
$(document).on('click touchstart', function(e){
e.stopPropagation();

// closing of sidebar menu when clicking outside of it
if (!$(e.target).closest(burger).length) {
var sidebar = $(e.target).closest('.m-menu').length;
var sidebarBody = $(e.target).closest('.m-menu__body').length;
if (!sidebar && !sidebarBody) {
if ($('body').hasClass('mmenu-open')) {
$('body').removeClass('mmenu-open');
}
}
}
});