Responsive menu with JavaScript & JQuery

This is the default menu used throughout the site and is the header 2017 library item. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Duis tristique sollicitudin nibh sit amet. Lobortis feugiat vivamus at augue eget. Ullamcorper sit amet risus nullam. Convallis a cras semper auctor neque vitae tempus. Nulla facilisi cras fermentum odio eu feugiat pretium nibh. Proin sed libero enim sed faucibus turpis in. Nam libero justo laoreet sit amet. Enim sit amet venenatis urna cursus eget nunc. Eu nisl nunc mi ipsum faucibus.

A scelerisque purus semper eget duis at tellus at. Dolor sit amet consectetur adipiscing elit. Enim ut sem viverra aliquet eget sit amet tellus cras. Diam sollicitudin tempor id eu nisl nunc mi ipsum. Nibh venenatis cras sed felis eget velit aliquet sagittis id. Lectus urna duis convallis convallis. Sit amet est placerat in. Auctor urna nunc id cursus metus aliquam eleifend mi in. Et magnis dis parturient montes. Mattis pellentesque id nibh tortor id aliquet lectus proin nibh. Tortor vitae purus faucibus ornare suspendisse sed. Ultrices in iaculis nunc sed augue lacus viverra vitae congue. A arcu cursus vitae congue mauris rhoncus. Nibh praesent tristique magna sit amet. Phasellus vestibulum lorem sed risus ultricies. Semper eget duis at tellus at. Lectus vestibulum mattis ullamcorper velit.

Orci eu lobortis elementum nibh. Id leo in vitae turpis massa. Fringilla urna porttitor rhoncus dolor purus non. Tristique risus nec feugiat in fermentum posuere. Aliquam ultrices sagittis orci a scelerisque. At lectus urna duis convallis convallis tellus id interdum velit. Fames ac turpis egestas integer eget aliquet. Tristique et egestas quis ipsum suspendisse ultrices gravida dictum fusce. Egestas quis ipsum suspendisse ultrices. Dictumst vestibulum rhoncus est pellentesque elit ullamcorper. Turpis massa sed elementum tempus. Sed vulputate odio ut enim blandit volutpat maecenas. Sit amet dictum sit amet justo donec enim diam vulputate. Arcu non odio euismod lacinia at quis risus sed vulputate. Egestas fringilla phasellus faucibus scelerisque. Sed risus ultricies tristique nulla aliquet enim tortor at auctor. Amet risus nullam eget felis eget nunc. Risus pretium quam vulputate dignissim suspendisse. Quam pellentesque nec nam aliquam. Purus in mollis nunc sed id semper risus in hendrerit.

Nisl nunc mi ipsum faucibus vitae aliquet nec ullamcorper. Nulla at volutpat diam ut venenatis tellus in metus vulputate. Sit amet nisl purus in mollis nunc sed id. Ut etiam sit amet nisl purus in. Pellentesque nec nam aliquam sem et tortor. Ullamcorper morbi tincidunt ornare massa. Risus at ultrices mi tempus imperdiet. Tortor vitae purus faucibus ornare suspendisse. Vestibulum lectus mauris ultrices eros in. Quam vulputate dignissim suspendisse in est ante in nibh mauris.

Nunc sed blandit libero volutpat sed cras ornare arcu dui. Mattis vulputate enim nulla aliquet porttitor. Integer quis auctor elit sed. Ac tincidunt vitae semper quis lectus nulla at volutpat diam. Elementum pulvinar etiam non quam lacus suspendisse faucibus. Et ultrices neque ornare aenean euismod elementum nisi quis. Tincidunt arcu non sodales neque. Id eu nisl nunc mi. Sed viverra ipsum nunc aliquet bibendum enim. Vestibulum lectus mauris ultrices eros. Diam sit amet nisl suscipit adipiscing bibendum est. Elementum curabitur vitae nunc sed velit. Fermentum posuere urna nec tincidunt praesent. Mattis enim ut tellus elementum sagittis vitae. Egestas tellus rutrum tellus pellentesque eu tincidunt tortor. Pellentesque sit amet porttitor eget dolor morbi non arcu risus. Amet justo donec enim diam vulputate ut pharetra. Tincidunt ornare massa eget egestas. Turpis massa sed elementum tempus egestas sed sed. Integer enim neque volutpat ac tincidunt vitae semper.

Thanks to Bastien Delmare for the excellent article.