style.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Basic SideMenu - jQuery EasyUI Demo</title>
  6. <link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
  7. <link rel="stylesheet" type="text/css" href="../../themes/icon.css">
  8. <link rel="stylesheet" type="text/css" href="../demo.css">
  9. <link rel="stylesheet" type="text/css" href="style.css">
  10. <script type="text/javascript" src="../../jquery.min.js"></script>
  11. <script type="text/javascript" src="../../jquery.easyui.min.js"></script>
  12. <script type="text/javascript">
  13. var data = [{
  14. text: 'Forms',
  15. iconCls: 'fa fa-wpforms',
  16. state: 'open',
  17. children: [{
  18. text: 'Form Element'
  19. },{
  20. text: 'Wizard'
  21. },{
  22. text: 'File Upload'
  23. }]
  24. },{
  25. text: 'Mail',
  26. iconCls: 'fa fa-at',
  27. selected: true,
  28. children: [{
  29. text: 'Inbox'
  30. },{
  31. text: 'Sent'
  32. },{
  33. text: 'Trash',
  34. children: [{
  35. text: 'Item1'
  36. },{
  37. text: 'Item2'
  38. }]
  39. }]
  40. },{
  41. text: 'Layout',
  42. iconCls: 'fa fa-table',
  43. children: [{
  44. text: 'Panel'
  45. },{
  46. text: 'Accordion'
  47. },{
  48. text: 'Tabs'
  49. }]
  50. }];
  51. function toggle(){
  52. var opts = $('#sm').sidemenu('options');
  53. $('#sm').sidemenu(opts.collapsed ? 'expand' : 'collapse');
  54. opts = $('#sm').sidemenu('options');
  55. $('#sm').sidemenu('resize', {
  56. width: opts.collapsed ? 60 : 200
  57. })
  58. }
  59. </script>
  60. </head>
  61. <body>
  62. <h2>Basic SideMenu</h2>
  63. <p>Collapse the side menu to display the main icon.</p>
  64. <div style="margin:20px 0;">
  65. <a href="javascript:;" class="easyui-linkbutton" onclick="toggle()">Toggle</a>
  66. </div>
  67. <div id="sm" class="easyui-sidemenu" data-options="data:data"></div>
  68. </body>
  69. </html>