您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

functions_blank_sidebar.js 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. $(function() {
  2. //===== Left navigation styling =====//
  3. $('.subNav li a.this').parent('li').addClass('activeli');
  4. //===== Top panel search field =====//
  5. $('.userNav a.search').click(function () {
  6. $('.topSearch').fadeToggle(150);
  7. });
  8. //===== 2 responsive buttons (320px - 480px) =====//
  9. $('.iTop').click(function () {
  10. $('#sidebar').slideToggle(100);
  11. });
  12. $('.iButton').click(function () {
  13. $('.altMenu').slideToggle(100);
  14. });
  15. //===== Animated dropdown for the right links group on breadcrumbs line =====//
  16. $('.breadLinks ul li').click(function () {
  17. $(this).children("ul").slideToggle(150);
  18. });
  19. $(document).bind('click', function(e) {
  20. var $clicked = $(e.target);
  21. if (! $clicked.parents().hasClass("has"))
  22. $('.breadLinks ul li').children("ul").slideUp(150);
  23. });
  24. //===== Easy tabs =====//
  25. $('#tab-container').easytabs({
  26. animationSpeed: 300,
  27. collapsible: false,
  28. tabActiveClass: "clicked"
  29. });
  30. //== Adding class to :last-child elements ==//
  31. $(".subNav li:last-child a, .formRow:last-child, .userList li:last-child, table tbody tr:last-child td, .breadLinks ul li ul li:last-child, .fulldd li ul li:last-child, .niceList li:last-child").addClass("noBorderB")
  32. //===== Add classes for sub sidebar detection =====//
  33. if ($('div').hasClass('secNav')) {
  34. $('#sidebar').addClass('with');
  35. //$('#content').addClass('withSide');
  36. }
  37. else {
  38. $('#sidebar').addClass('without');
  39. $('#content').css('margin-left','100px');//.addClass('withoutSide');
  40. $('#footer > .wrapper').addClass('fullOne');
  41. };
  42. //===== Collapsible elements management =====//
  43. $('.exp').collapsible({
  44. defaultOpen: 'current',
  45. cookieName: 'navAct',
  46. cssOpen: 'subOpened',
  47. cssClose: 'subClosed',
  48. speed: 200
  49. });
  50. $('.opened').collapsible({
  51. defaultOpen: 'opened,toggleOpened',
  52. cssOpen: 'inactive',
  53. cssClose: 'normal',
  54. speed: 200
  55. });
  56. $('.closed').collapsible({
  57. defaultOpen: '',
  58. cssOpen: 'inactive',
  59. cssClose: 'normal',
  60. speed: 200
  61. });
  62. //===== Breadcrumbs =====//
  63. $('#breadcrumbs').xBreadcrumbs();
  64. //===== Sparklines =====//
  65. $('.balBars').sparkline(
  66. 'html', {type: 'bar', barColor: '#db6464', height: '18px'}
  67. );
  68. //===== User nav dropdown =====//
  69. $('a.leftUserDrop').click(function () {
  70. $('.leftUser').slideToggle(200);
  71. });
  72. $(document).bind('click', function(e) {
  73. var $clicked = $(e.target);
  74. if (! $clicked.parents().hasClass("leftUserDrop"))
  75. $(".leftUser").slideUp(200);
  76. });
  77. //===== Add class on #content resize. Needed for responsive grid =====//
  78. $(window).resize(function () {
  79. var width = $("#content").width();
  80. if (width < 769) {
  81. $("#content").addClass('under');
  82. }
  83. else { $("#content").removeClass('under') }
  84. }).resize(); // Run resize on window load
  85. //===== Button for showing up sidebar on iPad portrait mode. Appears on right top =====//
  86. $("ul.userNav li a.sidebar").click(function() {
  87. $(".secNav").toggleClass('display');
  88. });
  89. });