This is a basic accordion menu like those you often find on Frequently Asked Questions pages. It is surprisingly easy to build using HTML5, CSS3 and jQuery (JavaScript). We will start by building a basic menu, and then enhancing it with a few animations and icons to further enhance its interactive elements.
jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code.