|
Menu navigation systems: Another possible application derived from ddobj, since the objects possess enough
attributes to create a robust and structured menu system. Menus may belong to other menus, which facilitates
the ideal hierarchical structure of a parent-child, menu-submenu system. Menu relationships enable dependencies
such as the rate at which off-focus menus are automatically hidden if that is a chosen property of the menus.
All menus are treated as drag and drop objects, and therefore inherit properties from ddobj objects. Menus
may be skinned with any of the ddobj provided skins or custom skins may be embedded directly into the menu HTML.
A hierarchy of menus to any level can be established with ddobj. Menus can be draggable or stationary. They
may be set to automatically close after a period of elapsed time or the may remain open indefinitely unless the close
button is enabled and clicked. Menus can be transparent, translucent or opaque and may have fading transitions.
There are a myriad of options applicable to menus and all other applications of ddobj objects. Menus can be customized
to any style possible using inline or external HTML and/or CSS (DHTML). Go ahead, try and drag the menus in this example.
We did away with stationary menus for this example page. We treated each of the three root-level options as separate objects
instead of a single draggable object with three options for submenus.
View a sample AJAX driven hierarchical menu system.
This menu and all other applications of ddobj are compatible with all listed Web browsers.
|