Index.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /**
  2. * 全屏操作
  3. */
  4. var $fullscreen = $.AMUI.fullscreen;
  5. $('#admin-fullscreen').on('click', function()
  6. {
  7. $fullscreen.toggle();
  8. });
  9. if($fullscreen.enabled)
  10. {
  11. $(document).on($fullscreen.raw.fullscreenchange, function()
  12. {
  13. $tag = $('.admin-fulltext');
  14. $tag.text($fullscreen.isFullscreen ? $tag.attr('fulltext-exit') : $tag.attr('fulltext-open'));
  15. });
  16. }
  17. /**
  18. * url加载
  19. */
  20. $('.common-left-menu, .common-nav-top').find('li a').on('click', function()
  21. {
  22. var link = $(this).data('url');
  23. var type = $(this).data('type');
  24. if(link != undefined)
  25. {
  26. // 打开url地址
  27. $('#ifcontent').attr('src', link);
  28. // 顶部菜单事件,关闭弹层
  29. if(type == 'nav')
  30. {
  31. if($(document).width() < 641)
  32. {
  33. $('.header-nav-submit').trigger('click');
  34. } else {
  35. $(this).parents('.common-nav-top').trigger('click');
  36. }
  37. }
  38. // 关闭左侧弹层
  39. if(type == 'menu')
  40. {
  41. $('#admin-offcanvas').offCanvas('close');
  42. }
  43. } else {
  44. // 左侧菜单剪头方向处理
  45. if(type == 'menu')
  46. {
  47. if($(this).find('i').length > 0)
  48. {
  49. $(this).find('i').toggleClass('left-menu-more-ico-rotate');
  50. }
  51. }
  52. }
  53. });
  54. /**
  55. * 菜单选择
  56. */
  57. $('.common-left-menu li a').on('click', function()
  58. {
  59. $('.common-left-menu a').removeClass('common-left-menu-active');
  60. $(this).addClass('common-left-menu-active');
  61. });