Skip to content

Instantly share code, notes, and snippets.

@steroyle
Created March 29, 2019 11:26
Show Gist options
  • Save steroyle/4482c85ad8026a952a6894eb4e430c66 to your computer and use it in GitHub Desktop.
Save steroyle/4482c85ad8026a952a6894eb4e430c66 to your computer and use it in GitHub Desktop.
Simple Responsive Menu using Foundation Visibility Classes and Vanilla Javascript
<!-- Button -->
<button id="menu-button" class="hide-for-medium">Menu</button>
<!-- Menu -->
<div id="menu" class="show-for-medium">
<ul>
<li><a href="#">Link One</a></li>
<li><a href="#">Link Two</a></li>
<li><a href="#">Link Three</a></li>
</ul>
</div>
<script>
var button = document.querySelector('#menu-button');
var menu = document.querySelector('#menu');
button.addEventListener('click', function (event) {
menu.classList.toggle("show-for-medium");
}
);
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment