JQuery EasyUI 之Menu(菜单)组件
2017-09-01 22:05
351 查看
代码:
menu.html
menu.js
截图:
menu.html
<!DOCTYPE html> <html> <head> <title>菜单选项</title> <meta charset="utf-8"> <script type="text/javascript" src="easyui/jquery.min.js"></script> <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script> <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script> <script type="text/javascript" src="js/menu.js"></script> <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" /> </head> <body> <div id="box" class="easyui-menu" data-options="left:10,top:10,minWidth:120,hideOnUnhover:false,"> <div id="new">新建</div> <div> 打开 <div> <div>Word</div> <div>Excel</div> <div>PowerPoint</div> </div> </div> <div data-options="iconCls:'icon-save',disabled:true">保存</div> <div>退出</div> </div> </body> </html>
menu.js
$(function (){ $(document).on('contextmenu', function (e) { e.preventDefault(); $('#box').menu('show', { left : e.pageX, top : e.pageY, }); }); /* $(document).on('contextmenu', function (e) { e.preventDefault(); $('#box').menu('hide'); }); */ //console.log($('#box').menu('options')); //$('#box').menu('destroy'); //console.log($('#box').menu('getItem','#new').id); //$('#box').menu('setText', { // target : '#new', // text : '刷新', //}); //$('#box').menu('setIcon', { // target : '#new', // iconCls : 'icon-add', //}); //console.log($('#box').menu('findItem','退出')); $('#box').menu('appendItem', { id : 'add', text : '新增', iconCls : 'icon-add', href : '123.html', onclick : function () { console.log($('#box').menu('findItem','新增')); } }); //$('#box').menu('removeItem','#new'); //$('#box').menu('disableItem','#new'); //$('#box').menu('enableItem','#new'); $('#box').menu({ /* onShow : function () { alert('显示时触发!'); }, onHide : function () { alert('隐藏时触发!'); }, */ onClick : function (item) { alert(item.text); } }); });
截图:
相关文章推荐
- Jquery Easyui菜单组件Menu使用详解(15)
- 第二百零六节,jQuery EasyUI,Menu(菜单)组件
- wxPython--基础组件-Menu菜单样例
- 小白学tkinter(Menu组件(菜单))
- 27,树TreePanel及菜单Menu组件应用
- 第二百零八节,jQuery EasyUI,SplitButton(分割按钮菜单)组件
- Ext 介绍入门之 Menu Widget (EXT 菜单组件)
- Flex左键单击弹出菜单--使用menu组件详解
- Java Swing中的下拉式菜单(menu)、弹出式菜单(JPopupMenu)、选项卡窗体(JTabbedPane)组件使用案例
- MenuPilot - 非常棒的开源任务菜单组件 For ASP.Net 2.0
- 安卓开发笔记——Menu菜单组件(选项菜单,上下文菜单,子菜单)
- 系统组件:菜单Menu(1)
- 从零開始学android<Menu菜单组件.三十.>
- 使用菜单组件Menu写一个右键菜单
- 安卓开发笔记——Menu菜单组件(选项菜单,上下文菜单,子菜单)
- 8、树TreePanel及菜单Menu组件应用
- 安卓开发复习笔记——Menu菜单组件(选项菜单,上下文菜单,子菜单)
- OFBiz 菜单组件(menu-widget)指引
- (总结)Swing组件的使用---下拉式菜单(menu),弹出式菜单(JPopupMenu),选项卡窗体(JTabbedPane)
- Menu组件显示二级菜单时seperate间距太大问题。