PowerContext 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.
Features
3 Different Styles included, or create your own with CSS Supports keyboard control Always stays in viewport (menus never open outside of the visible area) Supports and infinited amount of sub-menus Create menus with HTML or a JavaScript Object Literal 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 Add images to your menu items for more detail Customizable callbacks for each menu (onLoad, onShow, onHide, and onSelect)
Requirement The only requirement is jQuery. If you are using submenus, it is recommended that you include HoverIntent so the submenus don’t immediately disappear. A note about Opera Please note, because Opera does not allow JavaScript to capture the right-click event, this script does not work on Opera.