/* * Adds an event listener to all burgers to toggle navbar menu on click. */ document.addEventListener('DOMContentLoaded', function () { // get all navbar-burger elements const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0); // check if there are any navbar burgers if ($navbarBurgers.length > 0) { // add a click event on each of them $navbarBurgers.forEach(function(el) { el.addEventListener('click', function () { // get the target from the 'data-target' attribute const target = el.dataset.target; const $target = document.getElementById(target); // toggle the 'is-active' class on both the 'navbar-burger' and the 'navbar-menu' el.classList.toggle('is-active'); $target.classList.toggle('is-active'); }); }); } });