Skip to content

Instantly share code, notes, and snippets.

@halfnibble
Created April 24, 2019 17:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save halfnibble/5634d9207ab85500cd573765853963ba to your computer and use it in GitHub Desktop.
Save halfnibble/5634d9207ab85500cd573765853963ba to your computer and use it in GitHub Desktop.
Responsive nav jQuery code
$(document).ready(function() {
let menu = $('nav > ul'),
menuLink = $('#mobile-menu a');
menuLink.on('click', function() {
if (menu.hasClass('closed')) {
menu.removeClass('closed');
menu.addClass('open');
} else {
menu.removeClass('open');
menu.addClass('closed');
}
});
let subMenu = $('.submenu'),
subMenuLink = $('.submenu-link');
subMenuLink.on('click', function() {
$(this).parent().find('.submenu').toggle();
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment