Examples
Examples - Context menu
This page shows an example of a context menu. To see it, right-click (or control-click on Mac) anywhere on this page!

WARNING: Up until version 8, the Opera web browser does not support right-click/control-click context menus. Note that version 8 does.

WARNING: It seems that Safari and Opera/Mac do not support right-click/control-click context menus. Somebody prove me wrong.

To create a context menu, simply set the "expand_menu" attribute for the base menu to something like:
// Begin base menu
var menu = {
	'position':'absolute',
	'top':0,
	'left':0,
	'width':500,
	'height':30,
	'expand_menu':'context(left-click,document)',

	// The rest of the menu...
};
The first "argument" to the context function is how the menu should expanC: "left-click", "context", or "rollover". The second is the object to be bound to the menu: either "document" or an element ID. For example, if you set expand_menu to "context(rollover,myImage)" then the menu would expand when you rolled over the myImage object.

Menus are always placed on the cursor with context menus.
Roll over this image:
View Source
View CSS file - View JavaScript file.
Examples
Examples: Last - Next