This jQuery plugin makes it easy to add right-click context menu functionality to any web application. A context menu can help make a web application feel even more like a native application.
- Supports keyboard control
- Always stays in viewport (menus never open outside of the visible area)
- Supports infinite amount of sub-menus
- Enable disable items or entire menus
- Add and remove items and let the menu refresh
- Add separators between groups of similar items
- Show non-menu items like images or forms
- Supports right- or left-click control
- Multiple elements can share menus
- Menus automatically resize based on menu contents
- Build menus with HTML or pass in a JavaScript object
- Customizable callbacks for each menu (onLoad, onShow, onHide, and onSelect)
jQuery Menu is written by sizeof(cat) and released under the MIT license.
Contributions are welcome!
The plugin can be downloaded from GitHub.com:
git clone [email protected]/sizeofcat/jquery-menu.git