side_tools.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * Created by Mai on 2017/6/16.
  3. */
  4. var sideToolsObj = {
  5. showSideTools: function (show) {
  6. var main = $('.main-content'), side = $('.main-side');
  7. if (show) {
  8. main.removeClass('col-lg-12');
  9. main.addClass('col-lg-8');
  10. side.removeClass('col-lg-0');
  11. side.addClass('col-lg-4');
  12. } else {
  13. main.removeClass('col-lg-8');
  14. main.addClass('col-lg-12');
  15. side.removeClass('col-lg-4');
  16. side.addClass('col-lg-0');
  17. }
  18. }
  19. };
  20. $('.side-tabs ul li a').bind('click', function () {
  21. var tab = $(this), tabPanel = $(tab.attr('relaPanel'));
  22. if (!tab.hasClass('active')) {
  23. $('.side-tabs ul li a').removeClass('active');
  24. tab.addClass('active');
  25. sideToolsObj.showSideTools(tab.hasClass('active'));
  26. $('.main-side .tab-pane').hide();
  27. tabPanel.show();
  28. } else {
  29. tab.removeClass('active');
  30. sideToolsObj.showSideTools(tab.hasClass('active'));
  31. tabPanel.hide();
  32. }
  33. projectObj.refreshMainSpread();
  34. });