ContextMenu.js - JavaScript & CSS3 Drop Down Menus

Visit Us at Our WebsiteFollow Us on TwitterVisit our official Facebook page+1 Us on Google PlusCheck Out our Blog

ContextMenu.js is a jQuery plugin for creating highly customizable drop down menus triggerable by various mouse events. Use it to create context menus, drop down lists, navigations, and more.

contextmenu.js 5 stars ratingContextMenu.js full feature list
  • Lightweight (~20Kb)
  • JavaScript + CSS3
  • 9 customizable options
  • 7 transition effects
  • 3 action hooks
  • 4 menu item types
  • Various trigger events
  • Dynamic event binding
  • Custom positioning
  • jQueryUI plugin
  • Fully documented
  • HIDPI ready
ContextMenu.js ChangelogVersion 1.0.3 – November 04, 2015
 - (NEW) The variable 'this' inside click/hover function now points to the item itself. See documentation for more info. - (NEW) General purpose click/hover function for all menu items - (UPDATE) Documentation update to reflect changes
Version 1.0.2 – September 22, 2015
 - (FIX) Menu items will be deselected when menu is hidden - (FIX) Issue with arrow navigation not selecting child items - (FIX) Issue that was causing items the wrong items to be selected initially - (FIX) If an array of items is provided, a deep copy of them will be created to keep the original array intact
Version 1.0.1 – September 21, 2015
 - (NEW) Widget API methods for opening/closing the menu, and selecting items programmatically - (NEW) Custom CSS class option - (NEW) Items can now be navigated through using the arrow keys - (NEW) Menu dimension control options - (NEW) More demos - (FIX) Issue involving positioning relative to children elements - (FIX) Menu will not be built if the item set is empty - (FIX) Improved internal structure
Version 1.0.0 – September 15, 2015
- Initial release

Warning: file_put_contents(): Only 0 of 414 bytes written, possibly out of free disk space in /home/forge/ on line 99