Sha256: 89977d7c8a19ede90bbd21e1932c3d68fef4e38ab34a5aef3b7e659c3a811fb2
Contents?: true
Size: 655 Bytes
Versions: 7
Compression:
Stored size: 655 Bytes
Contents
(function (window, document) { var menu = document.getElementById('rm-nav'), WINDOW_CHANGE_EVENT = ('onorientationchange' in window) ? 'orientationchange':'resize'; // Look for Hamburger var hamburger = document.querySelector(".hamburger"); function toggleMenu() { menu.classList.toggle('open'); // Toggle class "is-active" hamburger.classList.toggle("is-active"); } function closeMenu() { if (menu.classList.contains('open')) { toggleMenu(); } } // On click hamburger.addEventListener("click", function(e) { toggleMenu(); e.preventDefault(); }); window.addEventListener(WINDOW_CHANGE_EVENT, closeMenu); })(this, this.document);
Version data entries
7 entries across 7 versions & 1 rubygems