Working on the burger menu still. Just wondering if anyone can see why this function doesn't work? The first bit works, but when it comes to adding more classes it doesn't.
jQuery(document).ready(function ($) {
let $navToggle = $("#navToggle"),
$navContainer = $('#burgerNavContent'),
$navMenu = $(".menu-burgernav-container");
/**
* Open Nav if(!hasClass['active'])
* else close Nav
*/
function toggleNav() {
if (!$navToggle.hasClass('active')) {
$navToggle.addClass('active');
$navContainer.addClass('burgerMenuActive');
$navMenu.addClass('burgerMenuLinkActive');
} else {
$navToggle.removeClass('active');
$navMenu.removeClass('burgerMenuLinkActive');
$navContainer.removeClass('burgerMenuActive');
return false;
}
toggleNav();
}
$navToggle.click(function () {
toggleNav();
return false;
});
});
I've tried adding a snippet but it isn't letting me. Basically the addClass on the $navToggle works but it doesn't want to listen to $navContainer or $navMenu