普通菜单 using json
Source
Output
QRCode
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>普通菜单 using json</title>
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/css/base.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/menu/assets/dpl.css">
<script src="//g.alicdn.com/kissy/k/5.0.1/seed.js" data-config="{combine:true}"></script>
</head>
<body>
<h1>普通菜单 using json</h1>
<div id="container" style="margin-left:50px;">
</div>
<script type="text/javascript">
require(['menu', 'separator'], function(Menu, Separator){
var myMenu = new Menu({
render : '#container',
width : 150,
children : [
new Menu.Item({ //通过构造器来生成 Menu.Item 节点
content : 'item1'
}),
{
xclass : 'menuitem', //通过xclass来生成 Menu.Item 节点
content : 'item2'
},
{
xclass:'separator' //分隔符
},
{
xclass : 'submenu',
content : 'submenu',
menu : new Menu.PopupMenu({
autoHideOnMouseLeave:true,
width : 150,
children : [
{
xclass : 'menuitem',
content : 'item1InSubMenu'
},
{
xclass : 'menuitem',
content : 'item2InSubMenu'
}
]
})
}
]
});
myMenu.render();
});
</script>
</body>
</html>