> MenuButton组件依赖于Menu(菜单)组件和 LinkButton(按钮)组件
# 加载方式
## Class加载
```
<a href="javascript:void(0)" id="edit" class="easyui-menubutton"
data-options="menu:'#box',iconCls:'icon-edit'">编辑</a>
<div id="box" style="width:150px;">
<div data-options="iconCls:'icon-undo'">撤销</div>
<div data-options="iconCls:'icon-redo'">恢复</div>
<div class="menu-sep"></div>
<div>剪切</div>
<div>复制</div>
<div>粘贴</div>
<div class="menu-sep"></div>
<div data-options="iconCls:'icon-remove'">删除</div>
<div>全选</div>
</div>
```
## Js调用加载
```
<a href="javascript:void(0)" id="edit" >编辑</a>
<div id="box" style="width:150px;">
<div data-options="iconCls:'icon-undo'">撤销</div>
<div data-options="iconCls:'icon-redo'">恢复</div>
<div class="menu-sep"></div>
<div>剪切</div>
<div>复制</div>
<div>粘贴</div>
<div class="menu-sep"></div>
<div data-options="iconCls:'icon-remove'">删除</div>
<div>全选</div>
</div>
<script>
$(function () {
$('#edit').menubutton({
// 是否显示简易效果
plain : false,
// 用来创建一个对应菜单的选择器。
menu : '#box',
// 定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。
duration : 100,
})
});
</script>
```
# 属性列表
> 其他属性,参考依赖组件 LinkButton
| 属性名 | 值 | 说明|
| --- | --- |
| plain| boolean | 为 true 时显示简易效果。默认为 true。|
| menu | string | 用来创建一个对应菜单的选择器。|
| duration | number | 定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。默认为100。|
# 菜单方法
| 方法名 | 参数 | 说明 |
| --- | --- |
| options| none | 返回属性对象。|
| disable | none | 禁用菜单按钮。|
| enable | none | 启用菜单按钮。|
| destroy | none | 销毁菜单按钮。|
***
```
//返回属性对象
console.log($('#edit').menubutton('options'));
//禁用菜单按钮
$('#edit').menubutton('disable');
//启用菜单按钮
$('#edit').menubutton('enable');
//销毁菜单按钮
$('#edit').menubutton('destroy');
//扩展自$.fn.linkbutton.defaults。使用$.fn.menubutton.defaults 重写默认值对象。
```
- 1、入门案例
- 2、Jquery Easyui 使用方式
- 3、Draggable 拖动组件
- 4、Droppable 放置组件
- 5、Resizable 调整大小组件
- 6、Tooltip 提示框组件
- 7、LinkButton 按钮组件
- 8、ProgressBar 进度条组件
- 9、Panel 面板组件
- 10、Tab 选项卡组件
- 11、Accordion 分类组件
- 12、Layout 布局组件
- 13、Window 窗口组件
- 14、Dialog 对话框组件
- 15、Message 消息窗口组件
- 16、Menu 菜单组件
- 17、MenuButton 菜单按钮组件
- 18、SplitButton 分割按钮组件
- 20、Pagination 分页组件
- 21、SearchBox 搜索框组件
- 22、ValidateBox 验证框组件
- 23、Combo 自定义下拉框组件
- 24、NumberBox 数值输入框组件
- 25、Calendat 日历组件