< Ул класса = "rightmenu" > < литий тип-данных = "closethis" >关闭当前</ литий > < литий тип данных = "CloseAll" >关闭所有</ литий > < литий тип данных = "closemenu" >关闭菜单</ литий > </ UL >
Сначала прикрепите HTML-код правильной всплывающее меню
<тип скрипта = "текст / JavaScript"> $ ( '.rightmenu' ) .hide (); $ (документ) .click ( функция () { $ ( '.rightmenu' ) .hide (); }) $ ( "#lr_frame_tabs_ul") на ( "ContextMenu",. функция (е) { вар PopupMenu = $ (» .rightmenu» ); л = ($ (документ) .width () - e.clientX) <popupmenu.width - () (e.clientX? ) popupmenu.width (): e.clientX; т = ($ (документ ) .height () - e.clientY) <popupmenu.height () (e.clientY - popupmenu.height ()): e.clientY; popupmenu.css ({слева: л, верхний: T}) показывают (). вернуть ложным ; }) $ ( ».Rightmenu Ли "). Нажмите ( функция () { если ($ ( это ) .attr (" тип данных ") == "closethis" ) { вар табетический = $ (" Ли [класс =» WMS-кадр TabItem активный '] ") атр (. 'ID') зиЬзЬг (7);. // 获取当前激活的选项卡ID отладчик top.robo.frameTab.close (табетический); } иначе , если ($ ( это ) .attr ( "тип данных") == "CloseAll" ); вар Идентификаторы = новый Array (); $ .each (tabtitle, функция (я) { иды [я] = $ ( это ) .attr ( "ID") зиЬзЬг (7. ), если ! (иды [я] = "0" ) top.robo.frameTab .close (идентификаторы [I]); }) } еще если ($ ( это ) .attr ( "тип данных") == "closemenu" ) { $ ( '.rightmenu' ) .hide (); } $ ( '.Rightmenu' ) .hide (); }) </ Скрипт>
Затем присоедините вверх JS код, немного объяснение, когда начать загрузку меню по умолчанию должны быть скрыты, щелкните правой кнопкой мыши функция меню вызывается при связывании ContextMenu.
Наконец визуализации! ! !