Skip to content
An extremely quick, simple, lightweight, recursive accordion menu plugin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


An extremely quick, simple, lightweight (2KB packed), recursive accordion menu plugin

This project is aimed at creating the simplest possible accordion plugin for jQuery. The goal is to simply convert any unordered list object into a simple collapasable menu.

This project has no frills and never will. If you simply want your UL too expand / collapse this is the project for you.

See it in action: DEMO


Using quiccordion couldn't be simpler. Just include jQuery and the plugin on a page and initilize the module using the quiccordion method.


See the index.html file in the demo directory for a simple example.


  • activeClass: Used to specify the active class (default: If you give any li in the list this class it will load in an open state
  • preserveChildren: Used to determine if the children items stay open (preserved) when you switch. If set to false all open children are collapsed if the partent item is closed.
  • openLevel: If set the menu will be open to this depth on page load.
  • closedClass: This class is added to any LI tag that isn't open (default: closed).
  • childrenClass: This class is added to any LI that has children (default: has-children).
You can’t perform that action at this time.