Table of Contents

behavior: menu

Popup menu

Elements

that have this behavior applied by default (see master style sheet):

In principle any element - block container - can have this behavior applied and so to serve as a popup menu.

:!: Menu items: immediate children of the element with behavior:menu applied are treated as menu items if they are:

Menu items may have sub-menus that are shown as popup windows. Typical structure is:

   <menu .popup> 
     <li>Open</li>
     <li>Close</li>
   </menu>

Popup menus are invisible by default (have display:none defined in master CSS). To show such menu you can use HTMLayoutShowPopup() in htmlayout or to use Element.popup() function in the Sciter. Such behaviors as: popup-menu, popup-selector and menu-bar are aware of the menu - capable to show popup menus.

Attributes

This behavior does not use any special attributes.

Events

Together with the standard set of events (mouse, keyboard, focus) behavior: menu-bar generates: