普通菜单 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>