menu - ChinaSS/Util GitHub Wiki

#菜单组件

样例代码

require(["PDUtilDir/menu"], function(Menu){
	var menu = Menu({
		items : [{
			id : "refresh",
			name : "刷新",
			icon : "fa fa-refresh",
			callback : function() {
				alert("刷新");
			}
		}, {
			id : "plus",
			name : "添加",
			icon : "fa fa-plus",
			callback : function() {
				alert("添加");
			}
		}, {
			id : "minus",
			name : "删除",
			icon : "fa fa-minus",
			callback : function() {
				alert("删除");
			}
		}, {
			id : "edit",
			name : "编辑",
			icon : "fa fa-pencil",
			callback : function() {
				alert("编辑");
			}
		}]
	})
	menu.show({
		left : evt.pageX,
		top : evt.pageY
	});
});

##配置属性说明
|名称|类型|默认值|描述|
|:--|:--|:--|:--|
|width|int|120|宽度|
|height|int|auto|最小高度|
|left|float|0|位置left|
|top|float|0|位置top|
|items|[]|[]|配置项|

##配置项属性说明
|名称|类型|默认值|描述|
|:--|:--|:--|:--|
|id|string|自动生成|每个菜单项id|
|name|string||菜单项名称|
|icon|string||配置项图标|
|callback|function||点击时事件回调方法|

##对象方法说明
|名称|类型|描述|
|:--|:--|:--|
|show|function|显示菜单|
|hide|function|隐藏菜单|
|destroy|function|销毁菜单|